في حالات مختلفة ، تحتاج إلى عرض محتوى ملفات Word في تطبيقات الويب أو سطح المكتب. أحد الخيارات المناسبة في مثل هذه الحالات هو تحويل Word إلى HTML. لتحقيق ذلك من داخل تطبيقات .NET ، تتناول هذه المقالة كيفية تحويل ملفات Word إلى HTML في C#. علاوة على ذلك ، سوف تتعلم كيفية التحكم في تحويل Word إلى HTML ديناميكيًا باستخدام خيارات مختلفة.
C# Word to HTML Converter API - تنزيل مجاني
لإجراء تحويل من Word إلى HTML من داخل تطبيقات .NET ، سنستخدم Aspose.Words for .NET. إنها مكتبة صفية قوية تتيح لك إنشاء مستندات Word ومعالجتها. كما يسمح لك بتحويل مستندات Word إلى تنسيقات ملفات أخرى متنوعة. يمكنك إما تنزيل API أو تثبيته باستخدام NuGet.
PM> Install-Package Aspose.Words
تحويل Word إلى HTML في C#
يجعل Aspose.Words for .NET من السهل جدًا عليك تحويل مستند Word إلى HTML. ما عليك سوى تحميل مستند Word وحفظه كملف HTML. فيما يلي خطوات تحويل ملف Word إلى HTML في C#.
- قم بتحميل مستند Word باستخدام فئة Document.
- تحويل مستند Word إلى HTML باستخدام طريقة Document.Save (سلسلة ، SaveFormat).
يوضح نموذج التعليمات البرمجية التالي كيفية تحويل Word إلى HTML باستخدام C#.
// قم بتحميل المستند من القرص
Document doc = new Document("Document.docx");
// احفظ المستند بتنسيق HTML
doc.Save("Document.html", SaveFormat.Html);
C# تخصيص Word لتحويل HTML
يتيح لك Aspose.Words for .NET أيضًا تخصيص تحويل Word إلى HTML باستخدام خيارات مختلفة. على سبيل المثال ، يمكنك تحديد مجلد للاحتفاظ بملفات الموارد (CSS ، والخطوط ، والصورة) بشكل منفصل. بالإضافة إلى ذلك ، يمكنك تصدير معلومات الرحلة ذهابًا وإيابًا للمستند. توضح الأقسام التالية كيفية استخدام هذه الخيارات.
C# Word to HTML - تصدير معلومات ذهابًا وإيابًا
يوفر MS Word مجموعة واسعة من الميزات ولا يدعم HTML كل هذه الميزات. لذلك ، لجعل محتوى HTML قريبًا من المستند الأصلي ، يتم استخدام معلومات الرحلة ذهابًا وإيابًا. توضح الخطوات التالية كيفية تصدير المعلومات ذهابًا وإيابًا في تحويل Word إلى HTML في C#.
- قم بتحميل مستند Word باستخدام فئة Document.
- قم بإنشاء كائن من فئة HtmlSaveOptions.
- تفعيل تصدير معلومات الرحلة ذهابًا وإيابًا باستخدام خاصية HtmlSaveOptions.ExportRoundtripInformation.
- تحويل مستند Word إلى HTML باستخدام طريقة Document.Save (string، HtmlSaveOptions).
يُظهر نموذج التعليمات البرمجية التالي كيفية تصدير المعلومات ذهابًا وإيابًا في تحويل Word إلى HTML في C# .NET.
// قم بتحميل المستند من القرص
Document doc = new Document("Document.docx");
// تفعيل معلومات رحلة الذهاب والإياب
HtmlSaveOptions options = new HtmlSaveOptions();
options.ExportRoundtripInformation = true;
// حفظ بتنسيق HTML
doc.Save("ExportRoundtripInformation_out.html", options);
C# تحويل Word إلى HTML - تحديد مجلد الموارد
أثناء إجراء تحويل Word إلى HTML ، يمكنك حفظ ملفات الموارد في مجلد منفصل. أيضًا ، يمكنك تحديد مجلدات للاحتفاظ بالخطوط والصور بشكل منفصل. فيما يلي الخطوات لتحقيق ذلك.
- قم بتحميل مستند Word باستخدام فئة Document.
- قم بإنشاء كائن من فئة HtmlSaveOptions.
- قم بتعيين مجلد الموارد باستخدام خاصية HtmlSaveOptions.ResourceFolder.
- تحويل مستند Word إلى HTML باستخدام طريقة Document.Save (string، HtmlSaveOptions).
يوضح نموذج التعليمات البرمجية التالي كيفية الاحتفاظ بالموارد في مجلد منفصل في تحويل C# Word إلى HTML.
// تحميل المستند
Document doc = new Document("document.docx");
// تعيين مجلد للموارد
HtmlSaveOptions saveOptions = new HtmlSaveOptions();
saveOptions.CssStyleSheetType = CssStyleSheetType.External;
saveOptions.ExportFontResources = true;
saveOptions.ResourceFolder = dataDir + @"\Resources";
saveOptions.ResourceFolderAlias = "http://example.com/resources";
// تحويل المستند إلى HTML
doc.Save("ExportResourcesUsingHtmlSaveOptions.html", saveOptions);
اقرأ المزيد حول العمل مع مجلدات الموارد في تحويل Word إلى HTML.
C# API لتحويل Word إلى HTML - احصل على ترخيص مجاني
يمكنك الحصول على ترخيص مؤقت من أجل استخدام Aspose.Words لـ .NET بدون قيود تقييم.
استنتاج
في هذه المقالة ، تعلمت كيفية تحويل ملفات Word إلى HTML في C#. علاوة على ذلك ، لقد رأيت كيفية استخدام خيارات مختلفة لتخصيص تحويل Word إلى HTML. يمكنك أيضًا استكشاف ميزات أخرى لـ Aspose.Words for .NET باستخدام التوثيق. بالإضافة إلى ذلك ، يمكنك نشر استفساراتك على المنتدى.