
تحويل DOC إلى HTML باستخدام Node.js.
تحويل الوثائق لاستخدام Node.js يمكّن المطورين من جعل المحتوى أكثر وصولًا واستجابة وجاهزية للويب. HTML يوفر تضاريس رائعة لعرض النص عبر المنصات والأجهزة، مما يجعله تنسيقًا مثاليًا لمشاركة ونشر محتوى Word على الويب.
في هذه المقالة، سنوضح كيفية تحويل مستندات Word (DOC، DOCX) إلى HTML باستخدام مجموعة GroupDocs.Conversion Cloud SDK لـ Node.js، وهي واجهة برمجة تطبيقات REST بسيطة وموثوقة.
- واجهة برمجة التطبيقات REST لتحويل DOCX إلى HTML
- قم بتحويل DOC إلى HTML في Node.js
- Word to HTML using cURL
واجهة برمجة التطبيقات 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:
- تهيئة تكوين واجهة برمجة التطبيقات والمثيلات:
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);
- رفع ملف Word إلى السحابة:
const fs = require("fs");
const uploadRequest = new UploadFileRequest("input-sample.doc", fs.createReadStream("input-sample.doc"));
await fileApi.uploadFile(uploadRequest);
- تكوين إعدادات التحويل:
const settings = new ConvertSettings();
settings.filePath = "input-sample.doc";
settings.format = "html";
settings.outputPath = "converted/output.html";
- تحويل 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 إلى 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.
🔗 روابط مفيدة
✅ الاستنتاج
باستخدام GroupDocs.Conversion Cloud SDK لـ Node.js، فإن تحويل DOC/DOCX إلى HTML أمر سهل للغاية. سواء اخترت SDK Node.js أو cURL، كلا الخيارين يقدمان طريقة موثوقة لجعل محتوى Word متوافقاً مع المتصفحات وسهل الوصول وذو استجابة.
📚 مقالات ذات صلة
نوصي أيضًا بزيارة الروابط التالية لمعرفة المزيد عن: