قم بتحويل صور HTML إلى صور JPG في Java باستخدام GroupDocs.Conversion Cloud REST API

تحويل HTML إلى صورة JPG في Java باستخدام REST API

HTML(HyperText Markup Language) هي لغة ترميز قياسية تُستخدم لإنشاء صفحات الويب. يسمح للمطورين بهيكلة محتوى الويب ، بما في ذلك النصوص والصور والروابط وعناصر الوسائط المتعددة. من ناحية أخرى ، JPG هو تنسيق صور شائع يستخدم لتخزين الصور الرقمية ومشاركتها. أصبح تحويل ملفات HTML إلى صور JPG أمرًا مهمًا للغاية ، مثل عندما تحتاج إلى مشاركة تقرير HTML وتخزين محتوى HTML كنسخة احتياطية. في هذه المقالة ، سنناقش كيفية تحويل HTML إلى صور JPG في Java باستخدام REST API.

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

Java HTML to Image Conversion REST API and Java SDK Installation

سنستخدم GroupDocs.Conversion Cloud SDK for Java لتحويل مستندات HTML إلى صور JPG. GroupDocs.Cloud API هي أداة قوية لتحويل أنواع متعددة من المستندات والصور ، بما في ذلك ملفات HTML إلى JPG. تقدم واجهة برمجة التطبيقات هذه مجموعة كبيرة من تنسيقات الملفات ، مما يتيح لك تحويل ملفات HTML و PDF ومستندات Word وأوراق Excel وملفات CAD والصور النقطية وغيرها. أصبح دمج API في التطبيقات المستندة إلى 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);

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

عملية تحويل صور HTML إلى JPG في Java باستخدام GroupDocs.Conversion Cloud SDK لـ Java REST API بسيطة ومباشرة. فيما يلي الخطوات التي يجب اتباعها:

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

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

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.html");
			UploadFileRequest request = new UploadFileRequest("java-testing\\input-sample-file.html", 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();
		}
		
	}
}

نتيجة لذلك ، سيكون مستند HTML الذي تم تحميله متاحًا في قسم الملفات من لوحة المعلومات على السحابة.

تحويل صور HTML إلى صور JPG بجافا

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

  • أولاً ، قم باستيراد الفئات المطلوبة إلى ملف Java الخاص بك.
  • ثانيًا ، قم بإنشاء مثيل لفئة ConvertApi.
  • ثالثًا ، قم بإنشاء مثيل لفئة ConvertSettings.
  • بعد ذلك ، قم بتوفير اسم التخزين السحابي.
  • بعد ذلك ، قم بتعيين مسار ملف HTML للمدخلات وتنسيق ملف الإخراج على “jpg”.
  • الآن ، قم بإنشاء مثيل لفئة JpgConvertOptions.
  • اختياريًا ، قم بتوفير خيارات تحويل متنوعة مثل setFromPage و setPagesCount و setGrayscale و setHeight و setQuality و setRotateAngle و setUsePdf وما إلى ذلك.
  • بعد ذلك ، قم بتعيين خيارات التحويل ومسار ملف الإخراج باستخدام مثيل ConvertSettings.
  • بعد ذلك ، قم بإنشاء مثيل فئة ConvertDocumentRequest وتمرير معلمة الإعدادات.
  • أخيرًا ، قم باستدعاء الأسلوب convertDocument() وقم بتمرير المعلمة ConvertDocumentRequest.

يوضح مقتطف الشفرة التالي كيفية تحويل مستند HTML إلى صورة JPG برمجيًا في 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;

// كيفية تحويل 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.html");
			settings.setFormat("jpg");
			
			JpgConvertOptions convertOptions = new JpgConvertOptions();
			convertOptions.setFromPage(1);
			convertOptions.setPagesCount(1);
			convertOptions.setGrayscale(false);
			convertOptions.setHeight(1024);
			convertOptions.setQuality(100);
			convertOptions.setRotateAngle(15);
			convertOptions.setUsePdf(false);
			
		        settings.setConvertOptions(convertOptions);
			settings.setOutputPath("java-testing/output-sample-file.jpg");
		
			// التحويل إلى التنسيق المحدد
			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();
		}
	}
}
يقوم Java بتحويل مستندات HTML إلى صور JPG

تحويل مستندات HTML إلى صور JPG في Java.

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

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

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.jpg", 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();
		}
		
	}
}

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

كيفية تحويل صور HTML إلى JPG عبر الإنترنت مجانًا؟ يرجى تجربة HTML على الإنترنت إلى JPG محول لإنشاء صورة JPG من مستند HTML. تم تطوير هذا المحول باستخدام HTML المذكورة أعلاه إلى JPG image REST API.

تلخيص لما سبق

هذا يقودنا إلى نهاية منشور المدونة هذا. فيما يلي ما تعلمته من هذه المقالة:

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

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

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

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

طرح سؤال

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

أسئلة وأجوبة

كيف أقوم بتحويل صور HTML إلى JPG باستخدام Java؟

يمكنك تحويل مستند HTML إلى صورة JPG في Java باستخدام GroupDocs.Conversion Cloud REST API. إنها واجهة برمجة تطبيقات لتحويل المستندات قائمة على السحابة تتيح للمطورين تحويل مستندات HTML بسهولة إلى صور في Java.

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

يتيح لك محول HTML إلى JPG عبر الإنترنت تحويل مستندات HTML إلى صور JPG مجانًا. بمجرد اكتمال التحويل عبر الإنترنت لصورة HTML إلى JPG ، يمكنك على الفور تنزيل ملفات JPG المحولة إلى نظامك. يرجى اتباع التعليمات خطوة بخطوة الواردة أدناه لإجراء التحويل:

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

هل هناك طريقة لتحويل HTML إلى صور على Windows؟

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

أنظر أيضا

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