محول pdf إلى html

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

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

هذا المقال يغطي المواضيع التالية:

REST API لتحويل PDF إلى HTML

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

التثبيت

لتثبيت GroupDocs.Conversion Cloud SDK لجافا، أضف اعتماد Maven التالي:

<repository>
    <id>repository.groupdocs.cloud</id>
    <name>repository.groupdocs.cloud</name>
    <url>https://releases.groupdocs.cloud/java/repo/</url>
</repository>
<dependency>
    <groupId>com.groupdocs</groupId>
    <artifactId>groupdocs-conversion-cloud</artifactId>
    <version>24.2.0</version>
</dependency>

تأكد من أن لديك أوراق اعتماد API صالحة (معرف العميل وكود العميل السري).اتبع هذا tutorial للحصول عليها.

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

اتبع هذه الخطوات لأتمتة تحويل PDF إلى HTML في Java:

  1. تهيئة Configuration مع بيانات اعتماد API:
Configuration configuration = new Configuration(clientId, clientSecret);
  1. أنشئ مثيلًا من ConvertApi:
ConvertApi convertApi = new ConvertApi(configuration);
  1. رفع ملف PDF المدخل إلى التخزين السحابي:
FileApi fileApi = new FileApi(configuration);
UploadFileRequest uploadRequest = new UploadFileRequest("marketing.pdf", new FileInputStream("marketing.pdf"), "internal");
fileApi.uploadFile(uploadRequest);
  1. قم بإنشاء مثيل من فئة ConvertSettings حيث نقوم بتحديد اسم ملف PDF المدخل، وصيغة الإخراج كـ html واسم الملف الناتج:
ConvertSettings settings = new ConvertSettings();
settings.setStorageName("internal");
settings.setFilePath("input.pdf");
settings.setFormat("html");
settings.setOutputPath("finalOutput.html");
  1. قم بإجراء تحويل PDF إلى PPT باستخدام ConvertDocumentRequest class حيث نقوم بتمرير كائن ConvertSettings كوسيط:
ConvertDocumentRequest request = new ConvertDocumentRequest(settings);
convertApi.convertDocument(request);
// More examples over [https://github.com/groupdocs-conversion-cloud/groupdocs-conversion-cloud-dotnet](https://github.com/groupdocs-conversion-cloud/groupdocs-conversion-cloud-dotnet)
// احصل على بيانات اعتماد واجهة برمجة التطبيقات الخاصة بك 
string clientId = "XXXXXX-XXXXXXXXX-4088-9ca0-55c38f4b7f22";
string clientSecret1 = "XXXXXXXXXXXXXXXXXXXX";

// قم بإنشاء مثيل من فئة Configuration وقم بتهيئته باستخدام معرف العميل وسر العميل
Configuration configuration = new Configuration(clientId, clientSecret);
// حدد عنوان URL الأساسي لواجهة برمجة التطبيقات (API) لعملية تحويل ملف PDF إلى HTML
configuration.setApiBaseUrl("https://api.groupdocs.cloud");

// تهيئة مثيل من ConvertApi باستخدام كائن Configuration
ConvertApi convertApi = new ConvertApi(configuration);

ConvertSettings settings = new ConvertSettings();
settings.setStorageName("internal");
settings.setFilePath("input.pdf");
settings.setFormat("html");
settings.setOutputPath("myResultant.html");
    
// استدعِ واجهة برمجة تطبيقات ConvertDocument لتحويل PDF إلى HTML.
ConvertDocumentRequest request = new ConvertDocumentRequest(settings);
List<StoredConvertedResult> response = convertApi.convertDocument(request);
    
// تحقق من الاستجابة واطبع رسالة النجاح
if (response != null && response.equals("OK")) {
    System.out.println("The PDF to HTML file conversion completed successfully!");
}
مجانا PDF إلى HTML على الإنترنت

صورة:- معاينة تحويل PDF إلى HTML.

قم بتنزيل ملف PDF النموذجي المستخدم في المثال أعلاه من input.pdf.

تحويل PDF إلى صفحة ويب باستخدام أوامر cURL

لمستخدمي سطر الأوامر، GroupDocs.Conversion Cloud API يسمح بتحويل PDF إلى HTML عبر أوامر cURL، مما يجعل الأتمتة سلسة.

  • قم بإنشاء رمز وصول JWT باستخدام بيانات اعتمادك.
  • Run the following cURL command:
curl -v "https://api.groupdocs.cloud/v2.0/conversion" \
-X POST \
-H "accept: application/json" \
-H "authorization: Bearer {accessToken}" \
-H "Content-Type: application/json" \
-d "{  \"StorageName\": \"default\",  \"FilePath\": \"{sourcePDF}\",  \"Format\": \"html\",  \"OutputPath\": \"{finalOutput}\"}"

استبدل sourceFile و resultantFile و accessToken بالقيم الفعلية.

  • إذا كان لديك متطلبات لحفظ ملف HTML الناتج على القرص المحلي، فيرجى تنفيذ أمر cURL التالي:
curl -v "https://api.groupdocs.cloud/v2.0/conversion" \
-X POST \
-H "accept: application/json" \
-H "authorization: Bearer {accessToken}" \
-H "Content-Type: application/json" \
-d "{  \"StorageName\": \"default\",  \"FilePath\": \"{sourceFile}\",  \"Format\": \"html\"}" \
-o "myFinaloutput.html"

جرب محول PDF إلى HTML المجاني لدينا

استخدم محول PDF to HTML Converter لدينا للحصول على تجربة تحويل سريعة وفعالة عبر الإنترنت.

محول PDF إلى PPT مجاني عبر الإنترنت

روابط مفيدة

استنتاج

سواء كنت تستخدم مجموعة GroupDocs.Conversion Cloud SDK لـ Java أو أوامر cURL، فإن كلا الطريقتين توفران وسيلة سريعة ودقيقة ومرنة لتحويل PDF إلى HTML. مع المعالجة السحابية، والتخصيص العالي، وواجهة برمجة التطبيقات المخصصة للمطورين، تسهل مجموعة GroupDocs.Conversion Cloud تحويل المستندات. جرب مجموعة Java SDK الخاصة بنا اليوم لتحقيق أتمتة سلسة لتحويل PDF إلى HTML!

المقالات الموصى بها

نوصي بشدة باستكشاف المقالات التالية: