Файли HTML використовуються в Інтернеті для представлення та форматування інформації. Ви можете програмно конвертувати файли HTML у файли XPS за допомогою C#. Наступні випадки використання розробляють різні сценарії перетворення:
- Конвертер HTML/MHTML у XPS – встановлення C# API
- Програмне перетворення HTML/MHTML у файл XPS за допомогою C#
- Перетворення HTML/MHTML на XPS із розширеними параметрами Програмно за допомогою C#
- Перетворення HTML із URL-посилання на 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, виконавши такі дії:
- Завантажте вхідний файл HTML за допомогою класу HTMLDocument.
- Ініціалізувати екземпляр XpsSaveOptions.
- Перетворення 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, виконайте наведені нижче дії.
- Завантажити вхідний файл HTML.
- Створення екземпляра об’єкта XpsSaveOptions.
- Встановіть різні параметри візуалізації.
- Перетворіть вхідний файл на 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#. Вам не потрібно буде завантажувати файл вручну, натомість виконайте наведені нижче дії.
- Вкажіть URL для введення HTML.
- Завантажте вхідний HTML за допомогою класу HTMLDocument.
- Ініціалізувати об’єкт класу XpsSaveOptions.
- Перетворення 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, відвідавши Документацію. Якщо у вас виникнуть запитання, надішліть нам відповідь на безкоштовний форум підтримки.