إدارة المحتوى على شبكة الإنترنت تعني غالبًا أخذ مستندات Microsoft Word Online الغنية ونشرها على موقع أو تطبيق. بدلاً من النسخ واللصق يدويًا، يمكن أن يقوم واجهة برمجة التطبيقات .NET REST بتحويل Word documents إلى HTML تلقائيًا، مع الحفاظ على البنية والأساليب والصور.
- واجهة برمجة التطبيقات لتحويل مستندات وورد إلى HTML
- تحويل مستند Word إلى HTML في C# (.NET)
- DOC/DOCX إلى HTML عبر cURL
- خيارات تصدير HTML المتقدمة
- جرب محول كلمة ->HTML مجاني
- روابط مفيدة
واجهة برمجة التطبيقات لتحويل Word إلى HTML
يوفر Aspose.Words Cloud SDK for .NET طريقة سهلة لأداء تحويل DOC إلى HTML من خلال نقاط نهاية REST و SDKs. يمكنك تحويل DOC أو DOCX إلى HTML مع بضع أسطر من الشيفرة، وهو مثالي لاستيعاب أنظمة إدارة المحتوى، وقواعد المعرفة، وعمليات مواقع الويب الثابتة.
قم بتثبيت .NET SDK من NuGet:
NuGet\Install-Package Aspose.Words-Cloud
الآن، أنشئ حسابًا مجانيًا على Aspose Cloud dashboard واحصل على معرف العميل وكلمة مرور العميل.
تحويل مستند Word إلى HTML في C# (.NET)
بBelow is a minimal example demonstrating how to perform a MS Word document to HTML conversion using C#.
- أولاً، necesitamos crear un objeto de
Configuration
y objetos deWordsApi
.
var config = new Configuration { ClientId = clientID, ClientSecret = clientSecret };
var wordsApi = new WordsApi(config);
- ثانيًا، استخدم كائن
UploadFileRequest
لتحميل مستند Word المدخل إلى تخزين السحابة.
var uploadFileRequest = new UploadFileRequest(file, inputFile);
wordsApi.UploadFile(uploadFileRequest);
- أنشئ مثيل من فئة
ConvertDocumentRequest
وقم باستدعاء طريقةGetDocumentWithFormat(…)
لبدء عملية تحويل المستند من Word إلى HTML.
var response = new GetDocumentWithFormatRequest(inputFile, format,outPath: resultant);
wordsApi.GetDocumentWithFormat(response);
// للحصول على أمثلة كاملة وملفات بيانات، يرجى الذهاب إلى
https://github.com/aspose-words-cloud/aspose-words-cloud-dotnet
// احصل على بيانات اعتماد العميل من https://dashboard.aspose.cloud/
string clientSecret = "XXXXXXXXXXXX";
string clientID = "XXXXXXX-XXXXXX-XXXXX-be35-ff5c3a6aa4a2";
// إنشاء كائن تكوين باستخدام تفاصيل ClientID و Client Secret
var config = new Aspose.Words.Cloud.Sdk.Configuration { ClientId = clientID, ClientSecret = clientSecret };
// تهيئة مثيل WordsApi
var wordsApi = new WordsApi(config);
// Input PDF file name
String inputFile = "test_multi_pages.docx";
// صيغة الملف الناتج
String format = "HTML";
String resultant = "resultantFile.html";
// قم بتحميل محتوى ملف ODT إلى مثيل التدفق
var sourceFile = System.IO.File.OpenRead(inputFile);
// إنشاء كائن طلب DocumentWithFormatRequest
var response = new ConvertDocumentRequest(requestDocument, format: "HTML", outPath: "resultantFile.html");
// قم بتفعيل عملية الوثيقة
wordsApi.ConvertDocument(response);
// print success message if conversion is successful
if (response != null && response.Equals("OK"))
{
Console.WriteLine("The Word to HTML conversion completed successfully !");
Console.ReadKey();
}

معاينة لتحويل مستند Word إلى HTML
DOC/DOCX إلى HTML عبر cURL
بدلاً من ذلك، يمكنك أيضًا التفكير في استخدام أوامر cURL لتنفيذ تحويل ملفات Word DOC/DOCX إلى تنسيق HTML. هذه الطريقة فعالة للغاية عندما تبحث عن حل مستقل عن المنصات حيث لا يتطلب الأمر خبرة في البرمجة.
- توليد رمز وصول JWT بناءً على بيانات اعتماد العميل:
curl -v "https://api.aspose.cloud/connect/token" \
-X POST \
-d "grant_type=client_credentials&client_id=XXXXX-XXXX-XXXX-be35-ff5c3a6aa4a2&client_secret=CLIENT_SECRET" \
-H "Content-Type: application/x-www-form-urlencoded" \
-H "Accept: application/json"
- Convert a Word DOC to HTML format directly from command line interface/terminal.
curl -v "https://api.aspose.cloud/v4.0/words/{sourceFile}?format=html" \
-X GET \
-H "accept: application/octet-stream" \
-H "Authorization: Bearer <JWT Token>" \
-o "{resultantFile}"
استبدل sourceFile
باسم مستند Word المدخل، و resultantFile
باسم HTML الناتج، و accessToken
برمز الوصول JWT الذي تم إنشاؤه أعلاه.
خيارات تصدير HTML المتقدمة
لتحسين الجودة و SEO عند استهداف خطوط محتوى Word Online:
- استجابة مقابل تخطيط ثابت: استخدم CSS المضمنة لـ HTML الصديق للهواتف المحمولة.
- صور: تصدير كـ Base64 لملف HTML واحد أو مجلد منفصل من أجل الأداء.
- الخطوط: تأكد من دقة الخط من خلال تضمين موارد الخط أو توفيرها.
- الصفحات: تحويل نطاقات صفحات محددة للمعاينات أو المقاطع.
- تنظيف: بعد معالجة HTML لإزالة الأنماط المضمنة إذا كان نظام إدارة المحتوى الخاص بك يطبق CSS عالمي.
حاول محول Word ->HTML المجاني
لكي تبدأ بسرعة في استكشاف قدرات هذه الواجهة البرمجية، يمكنك اختبار تدفق تحويل مستند Word إلى HTML على الفور باستخدام محولنا المجاني عبر الإنترنت - قم برفع ملف DOC/DOCX واستعد لـ HTML جاهز للنشر دون الحاجة لتثبيت أي شيء. لذلك، جرب محول DOCX إلى HTML المجاني عبر الإنترنت ضمن متصفح الويب.

معاينة لتطبيق محول Word DOCX إلى HTML.
استنتاج
باستخدام Aspose.Words Cloud SDK لـ .NET، فإن أسرع طريقة لتحويل Word إلى HTML على نطاق واسع. سواء كنت بحاجة إلى تحويل DOC إلى HTML لنظام إدارة المحتوى، أو DOCX إلى HTML للمواقع الثابتة، أو لأتمتة تحويل DOC إلى HTML من سير العمل الخاصة بـ MS Word Online، فإن Aspose.Words Cloud يوفر نتائج نظيفة وموثوقة مع حد أدنى من التعليمات البرمجية.
الأسئلة الشائعة
-
كيف يمكنني تحويل Word إلى HTML عبر الإنترنت؟ استخدم التطبيق المجاني المرتبط أعلاه أو اتصل بواجهة برمجة التطبيقات REST باستخدام ملف DOC/DOCX الخاص بك للحصول على HTML جاهز للويب.
-
Does it preserve images and styles? نعم - قم بتمكين تصدير Base64 للأصول المضمنة أو احفظها بشكل منفصل لتحسين التخزين المؤقت.
-
هل هذا مختلف عن Microsoft Word Online؟ Word Online هو محرر من Microsoft؛ توضح هذه الدليل كيفية تصدير Word إلى HTML برمجياً باستخدام واجهة برمجة التطبيقات REST .NET لأغراض الأتمتة و CI/CD.
-
Can I batch convert multiple Word files? نعم—قم بالتكرار عبر مسارات الملفات في C# أو أرسل طلبات API مجمعة لمعالجة مجموعات الوثائق الكبيرة.
روابط مفيدة
المقالات الموصى بها
نوصي بشدة بزيارة المدونات التالية: