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

تستخدم ملفات HTML بشكل متكرر لإنشاء وتحرير أو توصيل الكثير من المعلومات. وبالمثل ، فإن ملفات Microsoft Word بما في ذلك DOCX و DOC مشهورة أيضًا بسبب الميزات المتنوعة. يمكنك تحويل ملفات صفحات الويب بتنسيق HTML إلى ملفات Word أو DOCX أو DOC في C#. في هذه المقالة ، ستتعلم كيفية تحويل HTML إلى Word DOCX DOC في C#. دعنا نلقي نظرة عامة سريعة على حالات الاستخدام التالية هنا:

C# HTML to Word DOCX DOC C# Converter - التثبيت

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

PM> Install-Package Aspose.Html

تحويل صفحة ويب HTML إلى Word DOCX / DOC باستخدام C#

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

  1. اكتب ملف HTML بسيط
  2. قم بتحميل ملف HTML للإدخال
  3. تهيئة DocSaveOptions كائن
  4. تحويل صفحة ويب HTML إلى Word DOCX في C#

يوضح رمز C# أدناه كيفية تحويل صفحة ويب HTML إلى ملف Word مثل DOCX / DOC:

// قم بإعداد كود HTML وحفظه في الملف.
var code = @"<span>Hello World!!</span>";
System.IO.File.WriteAllText("document.html", code);

// قم بتهيئة مستند HTML من الملف
using (var document = new HTMLDocument("document.html"))
{
    // تهيئة DocSaveOptions 
    var options = new Aspose.Html.Saving.DocSaveOptions();

    // تحويل صفحة ويب HTML إلى DOCX
    Aspose.Html.Converters.Converter.ConvertHTML(document, options, "output.docx");
}

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

دعونا نتحرك خطوة أخرى إلى الأمام. يمكنك تغيير حجم الصفحة والهوامش ولون الخلفية وخصائص أخرى باستخدام كائن DocSaveOptions. تساهم كل هذه الخيارات في زيادة التحكم في كيفية تحويل الملفات. يمكن أن يساعدك هذا في تحقيق متطلباتك دون الاهتمام بتنسيقات الملفات الأساسية. يجب عليك اتباع الخطوات التالية لتحويل HTML إلى DOCX بخيارات متقدمة باستخدام C#:

  1. قم بتحميل ملف HTML للإدخال
  2. تهيئة DocSaveOptions كائن
  3. حدد حجم الصفحة بالبوصة
  4. استدعاء طريقة ConvertHTML لتحويل HTML إلى Word DOCX في C#

يعتمد الكود أدناه على الخطوات المذكورة أعلاه والتي توضح كيفية تحويل HTML إلى ملف Word DOCX في C#:

// قم بإعداد كود HTML وحفظه في الملف
var code = @"<span>Hello World!!</span>";
System.IO.File.WriteAllText("document.html", code);

// قم بتعيين A5 كحجم صفحة
var options = new Aspose.Html.Saving.DocSaveOptions
{
    PageSetup =
    {
        AnyPage = new Aspose.Html.Drawing.Page()
        {
            Size = new Aspose.Html.Drawing.Size(Aspose.Html.Drawing.Length.FromInches(8.3f), Aspose.Html.Drawing.Length.FromInches(5.8f))
        }
    }
};

// تحويل مستند HTML إلى DOCX
Aspose.Html.Converters.Converter.ConvertHTML("document.html", options, "output.docx");

استنتاج

في هذه المقالة ، اكتشفنا تحويل HTML إلى Word DOCX DOC برمجيًا في C#. علاوة على ذلك ، يمكنك زيارة قسم الوثائق أو مراجع API لمزيد من التحليل. في حالة وجود أي غموض أو قلق ، يرجى مراسلتنا على منتدى الدعم المجاني.

أنظر أيضا