تحويل Word DOC DOCX إلى HTML MHTML

تتناول هذه المقالة كيفية تحويل مستندات Word DOC DOCX إلى HTML أو MHTML باستخدام C# أو VB.NET. Aspose.Words for .NET يمكن استخدام API لإجراء هذا التحويل بسهولة تامة. يعد تحويل مستندات Microsoft Word حالة استخدام شائعة لذا يتم دعم الخيارات المختلفة بواسطة API. يمكنك إلقاء نظرة على العناوين التي تمت تغطيتها في هذا المقال:

C# Word to HTML or MHTML Converter API

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

Install-Package Aspose.Words -Version 20.9.0

تحويل Word DOC أو DOCX إلى HTML في C#

يمكنك تحويل مستند Word بكفاءة (DOC / DOCX) إلى صفحة ويب HTML برمجيًا في تطبيقات .NET باستخدام C# أو VB.NET. تحتاج إلى اتباع الخطوات أدناه للتحويل:

  1. قم بتحميل مستند إدخال كلمة DOCX
  2. تهيئة مثيل HtmlSaveOptions
  3. احفظ ملف HTML الناتج

يتبع مقتطف الشفرة التالي هذه الخطوات ويوضح كيفية تحويل DOC / DOCX إلى HTML باستخدام C# أو VB.NET:

// قم بتحميل المستند من القرص.
Document doc = new Document(dataDir + "Test File.docx");

// قم بتعيين خيارات HtmlSaveOptions
HtmlSaveOptions options = new HtmlSaveOptions();
options.SaveFormat = SaveFormat.Html;

// احفظ المستند في HTML
doc.Save(dataDir + "Document.html", options);

تحويل Word DOC أو DOCX إلى HTML باستخدام معلومات ذهابًا وإيابًا في C#

يتم حفظ بعض المعلومات الإضافية أثناء تحويل Word إلى HTML. تُعرف باسم معلومات الرحلة ذهابًا وإيابًا وهي مفيدة للسيناريوهات التي يتم فيها عرض ملف HTML المحول مرة أخرى كمستند Word. يمكنك اتباع هذه الخطوات لتحويل DOC / DOCX إلى HTML باستخدام C#:

  1. قم بتحميل مستند كلمة الإدخال
  2. اضبط ExportRoundtripInformation على true
  3. احفظ ملف HTML الناتج

يوضح مقتطف الشفرة أدناه كيفية تحويل ملف Word DOC / DOCX إلى HTML باستخدام معلومات ذهابًا وإيابًا باستخدام C# أو VB.NET:

// قم بتحميل المستند من القرص.
Document doc = new Document(dataDir + "Test File (doc).docx");

HtmlSaveOptions options = new HtmlSaveOptions();

// تحدد الخاصية HtmlSaveOptions.ExportRoundtripInformation
// ما إذا كنت تريد كتابة معلومات رحلة الذهاب والإياب عند الحفظ بتنسيق HTML أو MHTML أو EPUB.
// القيمة الافتراضية هي true لـ HTML و false لـ MHTML و EPUB.
options.ExportRoundtripInformation = true;
            
doc.Save(dataDir + "ExportRoundtripInformation_out.html", options);

تحويل Word DOC أو DOCX إلى MHTML في C#

تجدر الإشارة إلى تنسيق ملف MHTML عندما تحتاج إلى ملف HTML واحد يحتوي على صور وخطوط مضمنة. يمكنك تحويل مستند Word (DOC / DOCX) إلى MHTML باتباع الخطوات التالية:

  1. تحميل ملف DOC / DOCX المصدر
  2. اضبط SaveFormat على MHTML

يوضح مقتطف الشفرة أدناه كيفية تحويل مستند Word (DOC / DOCX) إلى MHML باستخدام C# أو VB.NET:

// قم بتحميل المستند من القرص.
Document doc = new Document(dataDir + "Test File.docx");

// قم بتعيين خيارات HtmlSaveOptions
HtmlSaveOptions options = new HtmlSaveOptions();
options.SaveFormat = SaveFormat.Mhtml;

// احفظ المستند في MHTML
doc.Save(dataDir + "Document.mhtml", options);

استنتاج

في هذه المقالة ، تناولنا كيفية تحويل مستندات Word إلى ملفات HTML أو MHTML في C# دون الحاجة إلى تثبيت تطبيق Microsoft Word. علاوة على ذلك ، لقد تعلمت من خلال الأمثلة والخطوات التفصيلية لإجراء مكالمات API لتصدير مستندات Word إلى تنسيقات الملفات المطلوبة. بالإضافة إلى ذلك ، يمكنك إلقاء نظرة على مراجع API و الوثائق. علاوة على ذلك ، يمكنك مراسلتنا والاستفسار عن أي شيء في منتدى الدعم المجاني.

أنظر أيضا