המרת HTML ל-Word DOCX C#

קבצי HTML משמשים לעתים קרובות כדי ליצור, לערוך או להעביר מידע רב. כמו כן, קבצי Microsoft Word הכוללים DOCX ו-DOC מפורסמים גם בגלל תכונות שונות. אתה יכול להמיר קבצי HTML לקובצי word, DOCX או DOC ב-C#. במאמר זה תלמדו כיצד להמיר HTML ל- Word DOCX DOC ב-C#. הבה ניקח סקירה מהירה של מקרי השימוש הבאים כאן:

C# HTML ל-Word DOCX DOC C# Converter – התקנה

Aspose.HTML for .NET API תומך בהרבה תכונות של יצירה, מניפולציה והמרה של HTML. מאפיין בולט הוא המרת HTML ל-DOCX/DOC ב-C#. אתה יכול בקלות להגדיר את ה-API על ידי הורדתו מהקטע מהדורות חדשות, או להתקין אותו מ-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 לקובץ 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 References לניתוח נוסף. בכל מקרה של אי בהירות או דאגה, אנא כתוב לנו ב-פורום תמיכה בחינם.

ראה גם