كيفية تحويل مستند Word إلى HTML باستخدام C#

كيفية تحويل مستند Word إلى HTML باستخدام C#

في هذا الدرس القصير، سنتعلم كيفية تحويل مستند Word إلى HTML باستخدام C#. يمكن تنفيذ هذا التحويل بكفاءة على أي نظام تشغيل مثل macOS أو Linux أو MS Windows حيث تم تكوين إطار العمل .NET.

فوائد تحويل مستندات Word إلى HTML

  1. توافق الويب:
  • يمكن عرض ملفات HTML بسهولة في متصفحات الويب.
  1. الحفاظ على التنسيق:
  • يمكن حفظ معظم التنسيق من مستند Word في مخرجات HTML.
  1. وظيفة متعددة المنصات:
  • يمكن الوصول إلى ملفات HTML من منصات مختلفة دون مشاكل توافق.

الخطوة 1: تحويل Word إلى HTML

قم بتثبيت مكتبة Aspose.Words باستخدام مدير الحزم NuGet.

قم بتثبيت مكتبة Aspose.Words باستخدام مدير الحزم NuGet.

Install-Package Aspose.Words

الخطوة 2: تحميل ملف DOCX

إنشاء كائن من الفئة Document لتحميل مستند Word الذي تريد تحويله.

Document doc = new Document("Input.docx");

الخطوة 3: تحديد خصائص HtmlSaveOptions

قم بتعيين خصائص مختلفة باستخدام فئة HtmlSaveOptions للتحويل.

using Aspose.Words.Saving;
HtmlSaveOptions saveOptions = new HtmlSaveOptions();
saveOptions.CssStyleSheetType = CssStyleSheetType.Inline;
saveOptions.ExportPageMargins = true;
saveOptions.ImageResolution = 90;

الخطوة 4: حفظ الناتج كـ HTML

استخدم طريقة Document.Save لحفظ الملف بتنسيق HTML.

doc.Save("HtmlSaveOptions.html", saveOptions);

مثال على الكود لتحويل DOCX إلى HTML

فيما يلي مثال كامل يجمع جميع الخطوات معًا:

using Aspose.Words;
using Aspose.Words.Saving;
// Load input Word DOCX file
Document doc = new Document("Input.docx");

// Set different properties of HtmlSaveOptions class
HtmlSaveOptions saveOptions = new HtmlSaveOptions();
saveOptions.CssStyleSheetType = CssStyleSheetType.Inline;
saveOptions.ExportPageMargins = true;
saveOptions.ImageResolution = 90;

// Save output HTML
doc.Save("HtmlSaveOptions.html", saveOptions);

الخلاصة

في هذا الدرس، استكشفنا كيفية تحويل مستند Word إلى HTML باستخدام C#. باتباع الخطوات الموضحة، يمكنك تخصيص إعدادات التحويل لتلبية متطلباتك، مما يضمن أن HTML الخاص بك يحافظ على سلامة المستند الأصلي. للمزيد من الاستكشاف، يمكنك الرجوع إلى مواد حول تحويل ملفات DOCX إلى صيغ أخرى مثل TIFF.

 عربي