doc to html

تحويل DOC إلى HTML باستخدام Node.js.

تحويل الوثائق لاستخدام Node.js يمكّن المطورين من جعل المحتوى أكثر وصولًا واستجابة وجاهزية للويب. HTML يوفر تضاريس رائعة لعرض النص عبر المنصات والأجهزة، مما يجعله تنسيقًا مثاليًا لمشاركة ونشر محتوى Word على الويب.

في هذه المقالة، سنوضح كيفية تحويل مستندات Word (DOC، DOCX) إلى HTML باستخدام مجموعة GroupDocs.Conversion Cloud SDK لـ Node.js، وهي واجهة برمجة تطبيقات REST بسيطة وموثوقة.

واجهة برمجة التطبيقات REST لتحويل DOCX إلى HTML

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

🚀 الفوائد الرئيسية لاستخدام مجموعة تطوير البرامج Node.js:

  • تحويل مستندات DOC و DOCX إلى HTML نظيف واستجابة
  • لا حاجة لتثبيت Microsoft Office
  • واجهة برمجة التطبيقات REST – مستقلة عن المنصة
  • يدعم حفظ الإخراج في السحابة أو تنزيله محليًا
  • OAuth 2.0 تفويض آمن
  • يتكامل بسلاسة في أي تطبيق Node.js

قم بتثبيت SDK عبر npm:

npm install groupdocs-conversion-cloud --save

إنشاء حساب على GroupDocs Cloud Dashboard للحصول على معرف العميل و السر السري للعميل.

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

إليك كيفية تحويل مستندات Word إلى HTML باستخدام GroupDocs.Conversion Cloud SDK في مشروع Node.js:

  1. تهيئة تكوين واجهة برمجة التطبيقات والمثيلات:
const { Configuration, ConvertApi, FileApi, UploadFileRequest, ConvertDocumentRequest, ConvertSettings } = require("groupdocs-conversion-cloud");
const config = new Configuration("YOUR_CLIENT_ID", "YOUR_CLIENT_SECRET");
const convertApi = new ConvertApi(config);
const fileApi = new FileApi(config);
  1. رفع ملف Word إلى السحابة:
const fs = require("fs");
const uploadRequest = new UploadFileRequest("input-sample.doc", fs.createReadStream("input-sample.doc"));
await fileApi.uploadFile(uploadRequest);
  1. تكوين إعدادات التحويل:
const settings = new ConvertSettings();
settings.filePath = "input-sample.doc";
settings.format = "html";
settings.outputPath = "converted/output.html";
  1. تحويل DOC إلى HTML:
const request = new ConvertDocumentRequest(settings);
const result = await convertApi.convertDocument(request);
console.log("File 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 الأساسي لواجهة برمجة التطبيقات لتنفيذ عملية تحويل مستندات Word إلى HTML
configuration.setApiBaseUrl("https://api.groupdocs.cloud");

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

ConvertSettings settings = new ConvertSettings();
settings.setStorageName("internal");
settings.setFilePath("input.doc");
settings.setFormat("HTML");
settings.setOutputPath("myResultant.html");
    
// استخدم طريقة ConvertDocument لتحويل ملف DOC إلى ملف HTML
ConvertDocumentRequest request = new ConvertDocumentRequest(settings);
List<StoredConvertedResult> response = convertApi.convertDocument(request);
    
// تحقق من الاستجابة واطبع رسالة النجاح
if (response != null && response.equals("OK")) {
    System.out.println("Conversion successful! Resultant HTML file is saved at: " + response.getFilePath());
}
docx to html

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

تحويل Word إلى HTML باستخدام cURL

يمكنك أيضاً تحويل Word إلى HTML باستخدام طلب cURL بسيط. أولاً، قم بإنشاء رمز JWT باستخدام بيانات اعتماد العميل الخاصة بك. ثم نفذ الأمر التالي:

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\": \"internal\",  \"FilePath\": \"{inputFile}\",  \"Format\": \"html\",  \"LoadOptions\": {    \"Format\": \"docx\"  },  \"OutputPath\": \"{resultantHTML}\"}"

يرجى استبدال inputFile باسم مستند Word المدخل، resultantHTML باسم ملف HTML الناتج و accessToken برمز الوصول JWT المخصص.

للتحميل محليًا لملف HTML الناتج:

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\": \"internal\",  \"FilePath\": \"{inputFile}\",  \"Format\": \"html\",  \"LoadOptions\": {    \"Format\": \"doc\"  }}" \
-o "converted.html"

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

يمكنك أيضًا تجربة تطبيق DOCX to HTML Conversion App المجاني الذي تقدمه GroupDocs.Conversion Cloud.

محول DOCX إلى HTML

🔗 روابط مفيدة

✅ الاستنتاج

باستخدام GroupDocs.Conversion Cloud SDK لـ Node.js، فإن تحويل DOC/DOCX إلى HTML أمر سهل للغاية. سواء اخترت SDK Node.js أو cURL، كلا الخيارين يقدمان طريقة موثوقة لجعل محتوى Word متوافقاً مع المتصفحات وسهل الوصول وذو استجابة.

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

نوصي أيضًا بزيارة الروابط التالية لمعرفة المزيد عن: