نحن نعلم أن مستندات Word توفر طريقة ملائمة لتأليف المحتوى وتنسيقه، ولكن تنسيق HTML يفتح عالمًا من الإمكانيات للوصول إلى المحتوى وتعدد الاستخدامات والتكامل. ولذلك، فإن تحويل مستندات Word إلى HTML لا يتعلق فقط بالتوافق؛ يتعلق الأمر بضمان أن يكون المحتوى متوافقًا مع الويب وسريع الاستجابة ويمكن الوصول إليه بسهولة عبر الأجهزة والأنظمة الأساسية المختلفة.
في هذه المقالة، سنناقش التفاصيل حول كيفية تحويل مستند Word (DOC، DOCX) بسهولة إلى تنسيق HTML باستخدام .NET REST API.
REST API لتحويل Word إلى HTML
يوفر تحويل مستندات Word إلى تنسيق HTML باستخدام GroupDocs.Conversion Cloud SDK for .NET حلاً مناسبًا وفعالاً للغاية لتحويل المحتوى. يتعامل SDK مع جميع جوانب عملية التحويل، بما في ذلك الحفاظ على بنية المستند وتنسيقه وأنماطه، مما يضمن أن يحافظ HTML الناتج على سلامة المحتوى الأصلي وقابليته للقراءة.
أولاً، نحتاج إلى تثبيت SDK من خلال البحث في GroupDocs.Conversion-Cloud في مدير الحزم NuGet والنقر فوق الزر “تثبيت”. هناك خيار آخر وهو تنفيذ الأمر التالي في وحدة تحكم مدير الحزم.
NuGet\Install-Package GroupDocs.Conversion-Cloud -Version 24.4.0
ثانيًا، نحتاج إلى الحصول على بيانات اعتماد واجهة برمجة التطبيقات (API) المخصصة لدينا (أي معرف العميل وسر العميل).يرجى اتباع التعليمات المحددة في هذا [البرنامج التعليمي] القصير8 الذي يشرح تفاصيل كيفية الحصول على بيانات اعتماد واجهة برمجة التطبيقات.
تحويل DOC إلى HTML في C#
في هذا القسم، سنستكشف التفاصيل حول كيفية قيام GroupDocs.Conversion Cloud SDK for .NET بتوفير نظام أساسي مناسب وموثوق لتحويل مستندات Word إلى HTML وتمكينك من تبسيط سير عمل تحويل المحتوى بسهولة.
- قم بإنشاء مثيل لفئة “التكوين” حيث نقوم بتمرير بيانات اعتماد العميل كوسائط.
var configurations = new Configuration(clientId, clientSecret1);
- قم بتهيئة
ConvertApi
حيث نقوم بتمرير كائن التكوين كوسيطة إدخال.
var apiInstance = new ConvertApi(configurations);
- قم بتحميل مستند Word المدخل إلى وحدة التخزين السحابية.
fileUpload.UploadFile(new UploadFileRequest("input-sample.doc", stream));
- قم بإنشاء مثيل
ConvertSettings
حيث نحدد اسم مستند Word المدخل، والتنسيق الناتج كـhtml
واسم ملف HTML الناتج كوسيطات.
var settings = new ConvertSettings{...}
- اتصل بـ ConvertDocumentRequest API لتصدير مستند Word إلى تنسيق HTML وحفظ HTML الناتج في وحدة التخزين السحابية.
var response = apiInstance.ConvertDocument(new ConvertDocumentRequest(settings));
تحويل DOCX إلى HTML باستخدام أوامر cURL
إحدى المزايا الرئيسية لاستخدام GroupDocs.Conversion Cloud مع أوامر cURL هي البساطة والمرونة التي توفرها. يمكنك بسهولة دمج عملية التحويل في سير العمل أو البرامج النصية الخاصة بك بسهولة، وأتمتة مهمة تحويل DOCX إلى HTML بكفاءة.
الخطوة الأولى في هذا الأسلوب هي إنشاء رمز وصول JWT بناءً على بيانات اعتماد العميل. بمجرد إنشاء رمز JWT، نحتاج إلى تنفيذ أمر cURL التالي لتحويل مستند Word إلى تنسيق 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\": \"docx\" }, \"OutputPath\": \"{resultantHTML}\"}"
الرجاء استبدال “inputFile” باسم ملف CSV للإدخال، و"resultantHTML" باسم ملف HTML الناتج، و"accessToken" برمز وصول JWT المخصص.
- لحفظ 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\": \"internal\", \"FilePath\": \"{inputFile}\", \"Format\": \"html\", \"LoadOptions\": { \"Format\": \"doc\" }}" \
-o "myResultant.html"
تطبيق تحويل Word إلى HTML
من فضلك لا تنس تجربة استخدام تطبيقنا خفيف الوزن وعالي الكفاءة DOCX to HTML Conversion App. تم بناء هذا التطبيق المجاني على واجهة برمجة التطبيقات GroupDocs.Conversion Cloud ويمكّنك من مشاهدة الإمكانات المذهلة لمستند Word إلى واجهة برمجة تطبيقات تحويل HTML.
روابط مفيدة
خاتمة
سواء كنت تفضل بساطة ومرونة أوامر cURL أو الإمكانات الشاملة التي تقدمها GroupDocs.Conversion Cloud API مباشرة، فإن تحويل مستندات Word (DOC، DOCX وما إلى ذلك) إلى تنسيق HTML يصبح عملية سلسة وفعالة. يوفر كلا الأسلوبين حلولاً موثوقة لتحويل المحتوى، مما يضمن أن يحافظ HTML الناتج على سلامة المستند الأصلي وتنسيقه وبنيته.
مقالات ذات صلة
ونوصي أيضًا بزيارة الروابط التالية لمعرفة المزيد حول: