كيفية تحويل ملف PDF إلى مستند HTML في Java باستخدام REST API

قم بتحويل PDF إلى HTML في Java باستخدام REST API

بصفتك مطور Java ، يمكنك تحويل مستندات PDF(تنسيق المستند المحمول) برمجيًا إلى صفحات ويب HTML(لغة ترميز النص التشعبي) باستخدام GroupDocs.Conversion REST API. في سيناريوهات معينة ، قد تحتاج إلى تحويل ملف PDF إلى ملف HTML. على سبيل المثال ، تحتاج إلى مشاركة مستندات PDF على الشبكات الاجتماعية أو نشر محتوى PDF عبر الإنترنت على الويب. باستخدام HTML ، يمكنك استخدام النماذج والروابط والعناصر التفاعلية الأخرى وتتيح للمستند أن يكون أكثر تفاعلاً. لذلك ، في هذه المقالة سأشرح كيفية تحويل PDF إلى HTML في Java باستخدام واجهة برمجة تطبيقات REST.

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

Java PDF to HTML Converter REST API - تثبيت Java SDK

لتحويل ملف PDF إلى تنسيق HTML ، سأستخدم Java SDK من GroupDocs.Conversion Cloud API. يساعدك على تضمين GroupDocs. تحويل الخدمات السحابية في تطبيقات Java الخاصة بك بسرعة وسهولة. هذا هو أفضل واجهة برمجة تطبيقات لمحول PDF إلى HTML الذي يحتفظ بتنسيق النص الأصلي وتخطيطات مستنداتك. تسمح لك واجهات برمجة تطبيقات التحويل Groupdocs أيضًا بتحويل ملفاتك وصورك من أي تنسيق ملف مدعوم إلى أي تنسيق تحتاجه. يمكنك التحويل بسهولة بين أكثر من 50 نوعًا من المستندات والصور مثل Word و PDF و PowerPoint و Excel و HTML و CAD والصور النقطية وما إلى ذلك.

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

مستودع مافن:

<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>

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

# احصل على 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);

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

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

  • [تحميل](# تحميل الملف) ملف PDF على السحابة
  • [تحويل](# تحويل PDF إلى HTML في جافا) PDF إلى HTML باستخدام Java
  • [تحميل](# Download-the-Converted-File) الملف المحول

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

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

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

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

تحويل ملفات PDF إلى HTML بجافا

يوضح هذا القسم كيفية تحويل ملف PDF برمجيًا إلى صفحة HTML دون فقد التنسيق باتباع الخطوات التالية:

  • أولاً ، قم بإنشاء مثيل لـ ConvertApi
  • ثانيًا ، قم بإنشاء مثيل لـ ConvertSettings
  • ثالثًا ، قم بتوفير اسم التخزين السحابي
  • عيّن مسار ملف إدخال PDF وتنسيق ملف الإخراج كـ “html”
  • الآن ، قم بتعيين مسار ملف HTML الناتج
  • قم بإنشاء ConvertDocumentRequest باستخدام ConvertSettings
  • أخيرًا ، قم باستدعاء الأسلوب convertdocument() باستخدام ConvertDocumentRequest

يوضح مقتطف الشفرة التالي كيفية تغيير ملف PDF إلى تنسيق HTML عبر الإنترنت باستخدام 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;

// كيفية تحويل ملف PDF إلى ملف HTML بجافا.
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.pdf");
			settings.setFormat("html");
			
			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 المحولة في السحابة. يمكنك تنزيله باستخدام مقتطف الشفرة التالي:

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();
		}
		
	}
}

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

تحويل PDF إلى صفحة HTML في Java باستخدام الخيارات المتقدمة

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

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

يوضح المثال التالي من التعليمات البرمجية كيفية تحويل ملف PDF إلى صفحة 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.util.List;

// يقوم Java بتحويل ملف PDF إلى صفحة HTML باستخدام خيارات إضافية.
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.pdf");
			settings.setFormat("html");
			
			HtmlConvertOptions convertOptions = new HtmlConvertOptions();
			convertOptions.setFromPage(1);
			convertOptions.setPagesCount(2);
			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 conveted successfully: " + response);
			
		} catch (ApiException e) {
			System.err.println("Exception while calling Java API: ");
			e.printStackTrace();
		}
	}
}

يرجى اتباع الخطوات المذكورة سابقاً لتحميل وتنزيل الملفات.

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

كيفية تحويل ملف PDF إلى HTML عبر الإنترنت مجانًا؟ يرجى تجربة تحويل PDF إلى HTML عبر الإنترنت (https://products.groupdocs.app/conversion/pdf-to-html) لإنشاء HTML من PDF عبر الإنترنت مجانًا. تم تطويره باستخدام API أعلاه لتحويل PDF إلى HTML عبر الإنترنت مجانًا.

خاتمة

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

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

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

أخيرًا ، يكتب groupdocs.cloud مقالات مدونة جديدة حول تحويلات تنسيقات الملفات المختلفة باستخدام واجهة برمجة تطبيقات REST. لذا ، يرجى البقاء على اتصال للحصول على تحديثات منتظمة.

طرح سؤال

لأية استفسارات / مناقشات حول PDF to HTML Converter API ، لا تتردد في الاتصال بنا على الدعم المجاني المنتدى.

أسئلة وأجوبة

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

يرجى اتباع هذا الرابط لمعرفة مقتطف شفرة Java حول كيفية تحويل ملف PDF إلى صفحة HTML بسرعة وسهولة.

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

نعم ، يمكنك تغيير PDF إلى HTML في Java. أولاً ، قم بإنشاء مثيل لـ ConvertApi ، وقم بتعيين قيم إعدادات التحويل ، واستدعاء طريقة convertDocument باستخدام ConvertDocumentRequest لتحويل PDF إلى صفحة ويب HTML.

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

محول PDF إلى HTML على الإنترنت مجانًا يتيح لك تحويل PDF إلى HTML مجانًا ، بسرعة وسهولة. بمجرد اكتمال التحويل عبر الإنترنت من PDF إلى HTML ، يمكنك على الفور تنزيل ملف HTML المحول على جهاز الكمبيوتر الخاص بك.

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

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

كيفية تثبيت مكتبة جافا من PDF إلى HTML؟

يمكنك تنزيل وتثبيت مكتبة محول Java PDF إلى HTML لمعالجة ومعالجة وإنشاء HTML من PDF في Java برمجيًا.

كيفية تحويل PDF إلى HTML في نظام التشغيل Windows؟

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

أنظر أيضا

نوصيك بزيارة المقالات التالية للتعرف على: