تحويل صورة SVG إلى ملف HTML بجافا

SVG لتحويل مستند HTML في Java باستخدام REST API.

SVG(Scalable Vector Graphics) هو تنسيق رسومات متجه شائع يستخدم لإنشاء رسومات ورسوم توضيحية عالية الجودة على الويب. ومع ذلك ، في بعض الأحيان يكون من الضروري تحويل ملف SVG إلى HTML ، خاصة عند العمل مع تطبيقات الويب. لحسن الحظ ، فإن GroupDocs.Conversion Cloud SDK for Java تجعل من السهل تحويل ملفات SVG إلى HTML بسرعة وكفاءة ، مما يوفر لك الوقت والجهد. في هذه المقالة ، سنلقي نظرة فاحصة على كيفية تحويل ملفات SVG إلى مستندات HTML برمجيًا في تطبيقات Java. اذا هيا بنا نبدأ!

سيتم تناول الموضوعات التالية في هذا البرنامج التعليمي:

Java REST API لتحويل SVG إلى ملف HTML وتثبيت SDK

GroupDocs.Conversion Cloud SDK for Java عبارة عن مجموعة تطوير برامج موثوقة قائمة على السحابة تسمح لمطوري Java بدمج وظائف تحويل المستندات في تطبيقاتهم. باستخدام SDK هذا ، يمكن للمطورين بسهولة تحويل مجموعة كبيرة من تنسيقات الملفات ، مثل SVG و PDF و DOCX و XLSX وغير ذلك الكثير إلى تنسيقات أخرى ، بما في ذلك HTML. إنها أداة متعددة الاستخدامات للمطورين الذين يحتاجون إلى تحويل المستندات إلى تنسيقات أخرى دون تثبيت أي برامج إضافية. يعد دمج SDK في التطبيقات المستندة إلى Java مهمة عملية سهلة.

يمكنك إما تنزيل ملف JAR الخاص بواجهة برمجة التطبيقات أو تثبيته باستخدام Maven عن طريق إضافة المستودع الضروري والتبعية إلى ملف pom.xml الخاص بمشروعك:

مستودع مافن:

<repository>
    <id>groupdocs-artifact-repository</id>
    <name>GroupDocs Artifact Repository</name>
    <url>https://repository.groupdocs.cloud/repo</url>
</repository>

تبعية المخضرم:

<dependency>
    <groupId>com.groupdocs</groupId
    <artifactId>groupdocs-conversion-cloud</artifactId>
    <version>23.4</version>
    <scope>compile</scope>
</dependency>

بعد ذلك ، اشترك للحصول على حساب GroupDocs للحصول على معرف العميل وسر العميل من لوحة القيادة قبل البدء في اتباع الخطوات ومقتطفات الشفرة المتاحة. الرجاء إدخال مقتطف الرمز الموضح أدناه بمجرد حصولك على المعرف والسرية:

# احصل على client_id و client_secret من https://dashboard.groupdocs.cloud بعد التسجيل المجاني.

String ClientId = "xxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx";
String ClientSecret = "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx";
String MyStorage = "test-internal-storage";
Configuration configuration = new Configuration(ClientId, ClientSecret);

كيفية تحويل ملف SVG إلى تنسيق HTML في جافا باستخدام واجهة برمجة تطبيقات REST

لتحويل SVG إلى HTML في Java باستخدام GroupDocs.Conversion Cloud SDK لـ Java ، اتبع هذه الخطوات البسيطة:

قم بتحميل الملف

أولاً ، قم بتحميل ملف SVG إلى التخزين السحابي باستخدام مقتطف الشفرة الموضح أدناه:

package com.groupdocsdev.classes;

import com.groupdocs.cloud.conversion.api.*;
import com.groupdocs.cloud.conversion.model.*;
import com.groupdocs.cloud.conversion.model.requests.*;
import com.groupdocs.cloud.conversion.client.Configuration;
import com.groupdocs.cloud.conversion.client.ApiException;

import java.io.File;

// تحميل الملف إلى Cloud Storage باستخدام Java
public class App {

	public static void main(String[] args) {
				
		// إنشاء مثيل من تحويل API					
		FileApi apiInstance = new FileApi(configuration);
		try {
			File fileStream = new File("H:\\groupdocs-cloud-data\\input-sample-file.svg");
			UploadFileRequest request = new UploadFileRequest("java-testing\\input-sample-file.svg", fileStream, MyStorage);
			FilesUploadResult response = apiInstance.uploadFile(request);
			System.out.println("Expected response type is FilesUploadResult: " + response.getUploaded().size());
		} catch (ApiException e) {
			System.err.println("Exception while calling FileApi:");
			e.printStackTrace();
		}
		
	}
}

ومن ثم ، فإن ملف SVG الذي تم تحميله سيكون متاحًا في قسم الملفات من لوحة التحكم الخاصة بك على السحابة.

تحويل SVG إلى HTML عبر Java

في هذا القسم ، سنغطي الخطوات المتضمنة في عملية التحويل ومثال مقتطف الشفرة لتحويل صورة SVG إلى ملف HTML:

  • أولاً ، قم باستيراد الفئات المطلوبة إلى ملف Java الخاص بك.
  • ثانيًا ، قم بإنشاء مثيل لفئة ConvertApi.
  • ثالثًا ، قم بإنشاء مثيل لفئة ConvertSettings.
  • ثم قم بتوفير اسم التخزين السحابي.
  • بعد ذلك ، اضبط مسار ملف الإدخال SVG وتنسيق ملف الإخراج على “html”.
  • ثم قم بإنشاء مثيل لفئة HtmlConvertOptions.
  • اختياريًا ، قم بتعيين خيارات تحويل متنوعة مثل setFromPage و setPagesCount و setFixedLayout وما إلى ذلك.
  • بعد ذلك ، قم بتعيين خيارات التحويل ومسار ملف الإخراج باستخدام مثيل ConvertSettings.
  • بعد ذلك ، قم بإنشاء مثيل فئة ConvertDocumentRequest وتمرير معلمة الإعدادات.
  • أخيرًا ، قم باستدعاء الأسلوب convertDocument() وقم بتمرير المعلمة ConvertDocumentRequest.

يوضح مقتطف التعليمات البرمجية التالي كيفية تحويل SVG إلى ملف HTML في Java باستخدام REST API:

package com.groupdocsdev.classes;

import com.groupdocs.cloud.conversion.api.*;
import com.groupdocs.cloud.conversion.model.*;
import com.groupdocs.cloud.conversion.model.requests.*;
import com.groupdocs.cloud.conversion.client.Configuration;
import com.groupdocs.cloud.conversion.client.ApiException;
import java.util.List;

// تحويل صور SVG إلى مستندات HTML باستخدام Java.
public class App {

	public static void main(String[] args) {
		
		// إنشاء مثيل من تحويل API
		ConvertApi apiInstance = new ConvertApi(configuration);
					
		try {
			 
			// تحضير إعدادات التحويل
			ConvertSettings settings = new ConvertSettings();
			settings.setStorageName(MyStorage);
			settings.setFilePath("java-testing/input-sample-file.svg");
			settings.setFormat("html");
			
		        HtmlConvertOptions convertOptions = new HtmlConvertOptions();
		        convertOptions.setFromPage(1);
		        convertOptions.setPagesCount(1);
		        convertOptions.setFixedLayout(true);

			settings.setConvertOptions(convertOptions);
			settings.setOutputPath("java-testing/output-sample-file.html");
		
			// التحويل إلى التنسيق المحدد
			List<StoredConvertedResult> response = apiInstance.convertDocument(new ConvertDocumentRequest(settings));
			System.out.println("Document converted successfully: " + response);
			
		} catch (ApiException e) {
			System.err.println("Exception while calling Java API: ");
			e.printStackTrace();
		}
	}
}

قم بتنزيل الملف المحول

سيحفظ نموذج الكود أعلاه مستند HTML المحول إلى السحابة. يمكنك تنزيل مستند HTML المحول باستخدام مقتطف الشفرة التالي:

package com.groupdocsdev.classes;

import com.groupdocs.cloud.conversion.api.*;
import com.groupdocs.cloud.conversion.model.requests.*;
import com.groupdocs.cloud.conversion.client.Configuration;
import com.groupdocs.cloud.conversion.client.ApiException;

import java.io.File;

// قم بتنزيل الملف من Cloud Storage في Java
public class App {

	public static void main(String[] args) {
				
		// إنشاء مثيل من تحويل API					
		FileApi apiInstance = new FileApi(configuration);
		try {
			DownloadFileRequest request = new DownloadFileRequest("java-testing\\output-sample-file.html", MyStorage, null);
			File response = apiInstance.downloadFile(request);
			System.err.println("Expected response type is File: " + response.length());
		} catch (ApiException e) {
			System.err.println("Exception while calling FileApi:");
			e.printStackTrace();
		}
		
	}
}

مجاني على الإنترنت SVG لتحويل HTML

كيفية تحويل ملف SVG إلى HTML عبر الإنترنت مجانًا؟ الرجاء محاولة محول SVG إلى HTML عبر الإنترنت لتحويل ملف SVG إلى مستند HTML. تم تطوير هذا المحول باستخدام API كما ذكرنا سابقًا.

تلخيص لما سبق

في الختام ، يعد GroupDocs.Conversion Cloud SDK for Java خيارًا ممتازًا وطريقة فعالة لتحويل ملفات SVG إلى تنسيق HTML في تطبيقات Java. فيما يلي ما تعلمته من هذه المقالة:

  • كيفية تحويل صور SVG إلى ملفات HTML في Java ، بالإضافة إلى خيارات التخصيص الإضافية ؛
  • تحميل ملف SVG برمجيًا إلى السحابة ثم تنزيل HTML المحول من السحابة ؛
  • وقم بتحويل ملفات SVG إلى HTML مجانًا باستخدام محول ملفات SVG إلى HTML عبر الإنترنت.

بالإضافة إلى ذلك ، نقدم أيضًا قسم مرجع واجهة برمجة التطبيقات الذي يتيح لك تصور واجهات برمجة التطبيقات الخاصة بنا والتواصل معها مباشرةً من خلال المتصفح. شفرة المصدر الكاملة لـ Java SDK متاحة مجانًا على Github. يرجى التحقق من GroupDocs.Conversion Cloud SDK لـ Java أمثلة هنا.

علاوة على ذلك ، نقترح عليك اتباع دليل البدء لمعرفة الخطوات التفصيلية واستخدام واجهة برمجة التطبيقات.

أخيرًا ، نواصل كتابة مقالات مدونة جديدة حول تنسيقات وتحويلات ملفات مختلفة باستخدام REST API. لذا ، يرجى التواصل معنا للحصول على آخر التحديثات.

طرح سؤال

إذا كانت لديك أي أسئلة بخصوص SVG إلى واجهة برمجة تطبيقات تحويل المستندات بتنسيق HTML ، فالرجاء عدم التردد في الاتصال بنا على منتدى الدعم المجاني.

أسئلة وأجوبة

كيف أقوم بتحويل SVG إلى ملفات HTML في Java؟

يمكنك تحويل ملفات SVG إلى تنسيق HTML باستخدام GroupDocs.Conversion Cloud SDK for Java. GroupDocs.Conversion Cloud SDK for Java هي واجهة برمجة تطبيقات تحويل مستندات موثوقة وفعالة تتيح للمطورين تحويل المستندات بسرعة إلى تنسيقات أخرى.

كيف أقوم بتحويل SVG إلى HTML عبر الإنترنت مجانًا؟

يتيح لك محول SVG إلى HTML عبر الإنترنت تحويل ملفات SVG إلى HTML مجانًا. يرجى اتباع التعليمات خطوة بخطوة الواردة أدناه لإجراء التحويل:

  • افتح محول SVG عبر الإنترنت إلى HTML.
  • الآن ، انقر فوق منطقة إفلات الملف لتحميل ملف SVG أو سحب ملف SVG وإفلاته.
  • بعد ذلك ، انقر فوق الزر “تحويل الآن”. سيغير محول SVG إلى HTML المجاني عبر الإنترنت ملف SVG إلى HTML.
  • سيكون رابط تنزيل ملف HTML الناتج متاحًا على الفور بعد تحويل صورة SVG.

كيفية تحويل ملف SVG إلى HTML على نظام Windows؟

يرجى زيارة هذا الرابط لتنزيل محول SVG إلى HTML دون اتصال لنظام Windows. يمكن لمحول المستندات غير المتصل هذا تحويل صور SVG بسرعة إلى ملفات HTML على Windows بنقرة واحدة.

أنظر أيضا

إذا كنت ترغب في معرفة المزيد حول الموضوعات ذات الصلة ، نوصي بقراءة المقالات المدرجة أدناه: