Перетворення 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# – встановлення

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 у файл 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 для подальшого аналізу. У разі будь-якої неясності чи занепокоєння, будь ласка, напишіть нам на Безкоштовний форум підтримки.

Дивись також