Перетворення HTML MHTML на XPS

Файли HTML використовуються в Інтернеті для представлення та форматування інформації. Ви можете програмно конвертувати файли HTML у файли XPS за допомогою C#. Наступні випадки використання розробляють різні сценарії перетворення:

Конвертер HTML/MHTML у XPS – встановлення C# API

Aspose.HTML for .NET API підтримує роботу з файлами HTML і кількома іншими форматами файлів. Ви можете інсталювати API, завантаживши файл DLL із розділу Нові випуски або за допомогою наступної інсталяційної команди NuGet у Visual Studio:

PM> Install-Package Aspose.Html 

Програмне перетворення HTML/MHTML у файл XPS за допомогою C#

Ви можете конвертувати файл HTML або MHTML у файл XPS, виконавши такі дії:

  1. Завантажте вхідний файл HTML за допомогою класу HTMLDocument.
  2. Ініціалізувати екземпляр XpsSaveOptions.
  3. Перетворення HTML або MHTML на XPS.

Наведений нижче код показує, як програмно перетворити HTML у файл XPS за допомогою C#:

// Завантажити вхідний файл HTML 
HTMLDocument document = new HTMLDocument("test.html");

// Ініціалізація XpsSaveOptions 
XpsSaveOptions options = new XpsSaveOptions();

// Перетворення HTML або MHTML на XPS
Converter.ConvertHTML(document, options, "output.xps");

Перетворення HTML/MHTML на XPS із розширеними параметрами Програмно за допомогою C#

Ви вже вивчили базовий варіант використання перетворення. API пропонує кілька розширених параметрів для виконання перетворення. Щоб конвертувати файл HTML/MTHML у XPS, виконайте наведені нижче дії.

  1. Завантажити вхідний файл HTML.
  2. Створення екземпляра об’єкта XpsSaveOptions.
  3. Встановіть різні параметри візуалізації.
  4. Перетворіть вхідний файл на XPS за допомогою методу ConvertHTML.

У наведеному нижче коді пояснюється, як програмно конвертувати файли HTML або MHTML у файли XPS із розширеними параметрами за допомогою C#:

// Завантажити вхідний файл HTML 
using (HTMLDocument document = new HTMLDocument("test.html"))
{
    // Ініціалізація XpsSaveOptions 
    Saving.XpsSaveOptions options = new Saving.XpsSaveOptions();
    options.BackgroundColor = Color.Gray;
    options.PageSetup.AnyPage = new Drawing.Page(new Drawing.Size(600, 800), new Drawing.Margin(72, 72, 72, 72));
    options.VerticalResolution = 250;

    // Перетворення HTML на XPS
    Converters.Converter.ConvertHTML(document, options, "output.xps");
}

Перетворення HTML із URL-посилання на XPS у C#

Інтернет-контент представлений у мережі у формі файлів HTML. Ви можете безпосередньо конвертувати HTML з URL у файл XPS за допомогою C#. Вам не потрібно буде завантажувати файл вручну, натомість виконайте наведені нижче дії.

  1. Вкажіть URL для введення HTML.
  2. Завантажте вхідний HTML за допомогою класу HTMLDocument.
  3. Ініціалізувати об’єкт класу XpsSaveOptions.
  4. Перетворення HTML з URL-адреси на файл XPS.

Код нижче пояснює, як програмно перетворити HTML із URL-посилання на файл XPS за допомогою C#:

// Вкажіть URL для введення HTML.
Uri uri = new Uri("https://www.aspose.com/");

// Завантажте вхідний HTML за допомогою класу HTMLDocument.
HTMLDocument document = new HTMLDocument(uri.AbsoluteUri);

// Ініціалізація об’єкта класу XpsSaveOptions.
XpsSaveOptions options = new XpsSaveOptions();

// Перетворення HTML з URL-адреси на файл XPS.
Converter.ConvertHTML(document, options, "test.xps");

Отримайте безкоштовну ліцензію API

Ви можете подати запит на безкоштовну тимчасову ліцензію, щоб оцінити API без будь-яких обмежень.

Висновок

Підсумовуючи, ви навчилися програмно перетворювати файли HTML на документи XPS за допомогою C#. Ви можете використовувати цю функцію у своїх програмах на основі .NET або .NET Core, використовуючи будь-яку з підтримуваних мов. Крім того, ви можете дослідити інші функції API, відвідавши Документацію. Якщо у вас виникнуть запитання, надішліть нам відповідь на безкоштовний форум підтримки.

Дивись також