pdf to html online

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

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

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

🌐 API تحويل PDF إلى HTML لـ Node.js

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

📦 التثبيت

استخدم npm لتثبيت SDK::

npm install groupdocs-conversion-cloud --save

تأكد من أن لديك معرف العميل و秘密 العميل من GroupDocs Cloud Dashboard. لمزيد من التفاصيل، يمكنك التفكير في زيارة هذا tutorial.

🚀 تحويل PDF إلى HTML في Node.js

إليك دليل خطوة بخطوة لتحويل مستند PDF إلى HTML باستخدام Node.js:

📌 الخطوة 1: استيراد SDK وتكوين API:

const { Configuration, ConvertApi, FileApi, UploadFileRequest, ConvertSettings, ConvertDocumentRequest } = require("groupdocs-conversion-cloud");
const config = new Configuration("YOUR_CLIENT_ID", "YOUR_CLIENT_SECRET");
const convertApi = new ConvertApi(config);
const fileApi = new FileApi(config);

📌 الخطوة 2: رفع ملف PDF إلى التخزين السحابي:

const fs = require("fs");
const uploadRequest = new UploadFileRequest("input.json", fs.createReadStream("input.pdf"));
await fileApi.uploadFile(uploadRequest);

📌 الخطوة 3: إعداد خيارات التحويل من PDF إلى HTML:

const settings = new ConvertSettings();
settings.filePath = "input.pdf";
settings.format = "html";
settings.outputPath = "converted/output.html";

const request = new ConvertDocumentRequest(settings);
await convertApi.convertDocument(request);
console.log("✅ JSON converted to HTML successfully.");
// More examples over 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 conversion completed successfuly! Resultant HTML file is saved at: " + response.getFilePath());
}
free pdf to html online

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

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

💻 تحويل PDF إلى HTML عبر الإنترنت باستخدام cURL

يمكنك أيضًا تحويل PDF إلى HTML عبر الإنترنت باستخدام cURL و GroupDocs.Conversion Cloud نقطة نهاية API:

  1. قم بإنشاء رمز الوصول JWT الخاص بك.
  2. استخدم الأمر 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\": \"{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 "myOutput.html"

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

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

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

✅ استنتاج

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

🔗 روابط مفيدة

📚 مقالات ذات صلة

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