واجهة برمجة تطبيقات Aspose.Words السحابية

يتيح لك Aspose.Words Cloud تحويل مستندات Word، بما في ذلك DOC وDOCX، إلى تنسيق ملف HTML. يعد تحويل Word إلى HTML مفيدًا في المواقف التي تريد فيها عرض محتويات مستند Word عبر الإنترنت وجعله سهل الاستخدام لمحركات البحث. الميزة الإضافية هي أنه لا يلزم وجود عارض خاص أو تطبيق تابع لجهة خارجية لعرض ملفات HTML. يوفر Aspose.Words Cloud واجهات برمجة التطبيقات التالية لتحويل مستند Word إلى HTML:

| الاسم | الوصف |

| ——- | ———— |

| GetDocumentWithFormat | يحول مستندًا في التخزين السحابي إلى التنسيق المحدد. |

| ConvertDocument | يحول مستندًا على محرك أقراص محلي إلى التنسيق المحدد. |

| حفظ باسم | يحول المستند إلى تنسيق الوجهة بإعدادات مفصلة ويحفظ النتيجة في التخزين. |

تحويل الكلمات إلى HTML

قبل الاتصال بواجهات برمجة التطبيقات المذكورة أعلاه، يتعين عليك تسجيل حساب لدى Aspose Cloud والحصول على مفتاح التطبيق ومعرف الأمان (SID) الخاصين بك في Cloud Dashboard. بمجرد التسجيل، سيتم منحك نسخة تجريبية مجانية سخية حتى تتمكن من اختبار واجهات برمجة التطبيقات دون أي قيود تقييمية.

يوضح مثال cURL التالي كيفية تحويل DOCX إلى HTML:

// احصل أولاً على رمز ويب JSON للمصادقة
// احصل على مفتاح التطبيق ومعرف التطبيق من https://dashboard.aspose.cloud/
curl -v "https://api.aspose.cloud/connect/token" \
-X POST \
-d "grant_type=client_credentials&client_id=[APP_SID]&client_secret=[APP_KEY]" \
-H "Content-Type: application/x-www-form-urlencoded" \
-H "Accept: application/json"

// مثال cURL لتحويل مستند DOCX إلى HTML على وحدة تخزين محلية
curl -v "https://api.aspose.cloud/v4.0/words/convert?format=html" \
-X PUT \
-T DOCXtoHTML.docx \
-H "Content-Type: application/json" \
-H "accept: application/json" \
-H "authorization: Bearer <jwt token>" \
-o DOCXtoHTML.html

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

إدخال ملف DOCX

DOCX إلى HTML

ملف HTML الناتج (معاينة Google Chrome)

كلمة إلى HTML

يمكنك ملاحظة جودة عرض HTML في لقطات الشاشة أعلاه.

تحويل Word إلى HTML مع الإعدادات التفصيلية

تتيح لك واجهة برمجة التطبيقات PUT /words/{name}/saveAs تحويل مستند Microsoft Word إلى HTML بإعدادات تفصيلية. يقوم مثال cURL التالي بإنشاء ملف ZIP كمخرج لأننا قمنا بتعيين “ZipOutput” على “true” في HtmlSaveOptions. للحصول على قائمة كاملة بخيارات HtmlSaveOptions، يرجى مراجعة documentation.

// احصل أولاً على رمز ويب JSON للمصادقة
// احصل على مفتاح التطبيق ومعرف التطبيق من https://dashboard.aspose.cloud/
curl -v "https://api.aspose.cloud/connect/token" \
-X POST \
-d "grant_type=client_credentials&client_id=[APP_SID]&client_secret=[APP_KEY]" \
-H "Content-Type: application/x-www-form-urlencoded" \
-H "Accept: application/json"

// مثال cURL لتحويل مستند DOCX إلى HTML وحفظ ملفات الإخراج بتنسيق ZIP
curl -v "https://api.aspose.cloud/v4.0/words/DOCXtoHTML.docx/saveAs" \
-X PUT \
-d "{'SaveFormat': 'html', 'FileName': 'DOCXtoHTML.html', 'ZipOutput': true}" \
-H "accept: application/json" \
-H "Content-Type: application/json" \
-H "authorization: Bearer "<jwt token>

سيتضمن ملف ZIP الناتج ملف HTML والصور بتنسيق PNG وJPG وما إلى ذلك بدلاً من تحويلها إلى صور بتنسيق base64. دعنا نلقي نظرة على لقطة شاشة للمقارنة توضح مصدر ملفات HTML التي تم إنشاؤها بواسطة مقتطفات التعليمات البرمجية هذه.

توضح الأقسام المحددة في هذه الصورة كيفية عمل كلا النهجين. يعرض الجانب الأيسر علامة الصورة التي تحتوي على البيانات كصورة بتنسيق base64. بينما يعرض الجانب الأيمن، الملتقط من DOCXtoHTML.zip، الصورة كملف PNG محلي.

تحويل HTML إلى Word

لقد تناولنا تحويل Word إلى HTML بالتفصيل. دعنا نلقي نظرة على تحويل HTML إلى Word، وهي ميزة أخرى جديرة بالذكر في Aspose.Words Cloud. تتيح لك هذه الميزة تحويل صفحة ويب إلى DOCX ببساطة عن طريق تحديد عنوان URL. مثال cURL بسيط للغاية، كما يلي:

// احصل أولاً على رمز ويب JSON للمصادقة
// احصل على مفتاح التطبيق ومعرف التطبيق من https://dashboard.aspose.cloud/
curl -v "https://api.aspose.cloud/connect/token" \
-X POST \
-d "grant_type=client_credentials&client_id=[APP_SID]&client_secret=[APP_KEY]" \
-H "Content-Type: application/x-www-form-urlencoded" \
-H "Accept: application/json"

// مثال cURL لتحميل صفحة الويب وحفظها بتنسيق docx
curl -v "https://api.aspose.cloud/v4.0/words/loadWebDocument" \
-X PUT \
-d "{ 'LoadingDocumentUrl': 'https://www.le.ac.uk/oerresources/bdra/html/page_09.htm', 'SaveOptions': { 'SaveFormat': 'docx', 'FileName': 'HTMLDocument.docx', 'SaveRoutingSlip': true } }" \
-H "Content-Type: application/json" \
-H "Accept: application/json" \
-H "Authorization: Bearer <jwt token>"

محرك العرض فعال بما يكفي لإنتاج مخرجات WYSIWYG في ملف DOCX. فيما يلي لقطة شاشة لملف DOCX الناتج.

إن مستويات العناوين والقوائم والمسافات البادئة والتنسيق، كل شيء في مكانه الصحيح، مما يدل على قدرات محرك العرض. نأمل أن تحب استخدام هذه الميزات البسيطة والقوية. في حالة وجود أي استفسارات أو مخاوف، يرجى التواصل معنا عبر منتدى الدعم المجاني. سنكون سعداء بمساعدتك!

المقالات المقترحة

ننصحك بشدة بزيارة المقالات التالية لمعرفة المزيد عن: