كلمة إلى HTML C#

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

C# DOCX to HTML Converter API - تنزيل مجاني

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

PM> Install-Package Aspose.Words 

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

Aspose.Words for .NET يسهل عليك تحويل مستند DOCX إلى HTML. ما عليك سوى تحميل مستند DOCX وحفظه كملف HTML. فيما يلي خطوات تحويل ملف DOCX إلى HTML في C#.

يوضح نموذج التعليمات البرمجية التالي كيفية تحويل DOCX إلى HTML باستخدام C#.

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

// احفظ المستند بتنسيق HTML
doc.Save("Document.html", SaveFormat.Html);

C# تخصيص تحويل DOCX إلى HTML

يتيح لك Aspose.Words for .NET أيضًا تخصيص تحويل DOCX إلى HTML باستخدام خيارات مختلفة. على سبيل المثال ، يمكنك تحديد مجلد للاحتفاظ بملفات الموارد (CSS ، والخطوط ، والصورة) بشكل منفصل. بالإضافة إلى ذلك ، يمكنك تصدير معلومات الرحلة ذهابًا وإيابًا للمستند. توضح الأقسام التالية كيفية استخدام هذه الخيارات.

C# DOCX إلى HTML - تصدير معلومات ذهابًا وإيابًا

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

يوضح نموذج التعليمات البرمجية التالي كيفية تصدير معلومات الرحلة ذهابًا وإيابًا في تحويل DOCX إلى HTML في C# .NET.

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

// تفعيل معلومات رحلة الذهاب والإياب
HtmlSaveOptions options = new HtmlSaveOptions();
options.ExportRoundtripInformation = true;

// حفظ بتنسيق HTML
doc.Save("ExportRoundtripInformation_out.html", options);

C# DOCX لتحويل HTML - حدد مجلد الموارد

أثناء إجراء تحويل DOCX إلى HTML ، يمكنك حفظ ملفات الموارد في مجلد منفصل. أيضًا ، يمكنك تحديد مجلدات للاحتفاظ بالخطوط والصور بشكل منفصل. فيما يلي الخطوات لتحقيق ذلك.

يوضح نموذج التعليمات البرمجية التالي كيفية الاحتفاظ بالموارد في مجلد منفصل في تحويل C# DOCX إلى 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);

اقرأ المزيد حول العمل مع مجلدات الموارد في تحويل DOCX إلى HTML.

C# API لتحويل DOCX إلى HTML - احصل على ترخيص مجاني

يمكنك الحصول على ترخيص مؤقت من أجل استخدام Aspose.Words لـ .NET بدون قيود تقييم.

استنتاج

في هذه المقالة ، تعلمت كيفية تحويل ملفات DOCX إلى HTML في C#. علاوة على ذلك ، لقد رأيت كيفية استخدام خيارات مختلفة لتخصيص تحويل DOCX إلى HTML. يمكنك أيضًا استكشاف ميزات أخرى لـ Aspose.Words for .NET باستخدام التوثيق. بالإضافة إلى ذلك ، يمكنك نشر استفساراتك على المنتدى.

أنظر أيضا