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

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

HTML هي لغة ترميز تُستخدم لإنشاء محتوى ويب وهيكله. من ناحية أخرى ، يعد PNG نوعًا من تنسيق ملفات الصور الذي يدعم الخلفيات الشفافة وهو خيار رائع للرسومات. يمكن أن يوفر تحويل مستند HTML إلى صورة PNG العديد من الفوائد مثل التصميم المحسن والحفظ والمشاركة والأداء الأفضل وما إلى ذلك. GroupDocs.Conversion Cloud REST API تتيح لك تحويل مستندات HTML بسهولة إلى صور في Java. لذلك ، سيوفر منشور المدونة هذا دليلًا تفصيليًا حول كيفية تحويل صورة HTML إلى PNG باستخدام Java مع GroupDocs.Conversion Cloud REST API.

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

Java HTML to PNG Conversion REST API and SDK Installation

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

فيما يلي خطوات تحويل مستندات HTML إلى صور PNG.

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

أولاً ، قم بتحميل مستند 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 إلى صور PNG في Java

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

  • أولاً ، قم بإنشاء مثيل لفئة ConvertApi.
  • ثانيًا ، قم بإنشاء مثيل لفئة ConvertSettings.
  • ثالثًا ، قم بتوفير اسم التخزين السحابي.
  • بعد ذلك ، قم بتعيين مسار ملف HTML للإدخال وتنسيق ملف الإخراج على “png”.
  • الآن ، قم بإنشاء مثيل لفئة PngConvertOptions.
  • اختياريًا ، قم بتوفير خيارات تحويل متنوعة مثل setFromPage و setPagesCount وما إلى ذلك.
  • بعد ذلك ، قم بتعيين خيارات التحويل ومسار ملف الإخراج باستخدام مثيل ConvertSettings.
  • بعد ذلك ، قم بإنشاء مثيل فئة ConvertDocumentRequest وتمرير معلمة الإعدادات.
  • أخيرًا ، قم باستدعاء الأسلوب convertDocument() وقم بتمرير المعلمة ConvertDocumentRequest.

يوضح مقتطف التعليمات البرمجية التالي كيفية تحويل مستند HTML إلى تنسيق ملف PNG في 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 إلى تنسيق PNG في جافا.
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("png");
			
			PngConvertOptions convertOptions = new PngConvertOptions();
                        convertOptions.setFromPage(1);
                        convertOptions.setPagesCount(1);

                        settings.setConvertOptions(convertOptions);
			settings.setOutputPath("java-testing/output-sample-file.png");
		
			// التحويل إلى التنسيق المحدد
			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 إلى صور PNG في Java

قم بتحويل ملفات HTML إلى صور PNG في Java.

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

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

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.png", 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 إلى PNG

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

تلخيص لما سبق

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

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

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

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

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

طرح سؤال

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

أسئلة وأجوبة

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

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

هل يمكنني تحويل مستندات HTML المحمية بكلمة مرور إلى صور PNG في Java؟

نعم ، يمكنك تحويل مستندات HTML المحمية بكلمة مرور إلى صور PNG في Java باستخدام GroupDocs.Conversion Cloud REST API. ستحتاج إلى توفير كلمة المرور كمعامل عند إنشاء طلب التحويل.

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

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

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

هل يمكنك أن توصي بأي مكتبة Java لتحويل HTML إلى PNG مجانًا؟

نعم ، يمكنك تنزيل مكتبة Java لإنشاء صور PNG من مستندات HTML مجانًا خلال الفترة التجريبية ، والتي تكون عادةً 30 يومًا.

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

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

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

نعم ، يمكنك تحويل مستندات HTML إلى تنسيقات صور أخرى في Java باستخدام GroupDocs.Conversion Cloud REST API مثل JPG و PNG و BMP و TIFF والمزيد.

أنظر أيضا

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