Конвертер HTML для .NET

Aspose.HTML Converter для .NET є високопродуктивним плагіном, який дозволяє розробникам конвертувати HTML і Створення XHTML Документи у кількох форматах, включаючи PDF, XPS, і файли зображення. Розроблений для безперервної інтеграції, він підтримує складні розташування, зовнішні ресурси та розширені варіанти рендеру, що робить його необхідним інструментом для автоматизації документів, звітування та веб-на-принтерних робочих потоків.

Інсталяція та установка

  • Налаштуйте пакет Aspose.HTML за допомогою NuGet або завантажуйте набори з Завантажити сторінку .
  • Нанесіть свої ліцензійні ключі, в тому числі, якщо це необхідно, розблокувати повну функціональність.
  • Реферат на Aspose.Html Названий у вашому проекті.

Сумісна з .NET Framework, .NET Core (2.0 до 3.1), .net 5+, і .Net Standard 2.0/2.1 . працює в Windows, macOS і Linux середовищах.

Перетворення HTML в PDF

Найпоширенішим сценарієм є конвертація HTML в PDF. Ви можете налаштувати такі варіанти, як шифрування, розмір сторінки і маржі.

using Aspose.Html;
using Aspose.Html.Converters;
using Aspose.Html.Saving;

// Create an instance of HTMLDocument
var document = new HTMLDocument("developer-guide.html");
var options = new PdfSaveOptions();

// Convert HTML to PDF
Converter.ConvertHTML(document, options, "developer-guide.pdf");

Цей приклад конвертує HTML-файл в PDF , зберігаючи його розташування.

Перетворення HTML на зображення

Ви також можете передавати HTML-контент на зображення, такі як PNG або JPEG.

using Aspose.Html;
using Aspose.Html.Converters;
using Aspose.Html.Saving;

// Create an instance of HTMLDocument
var document = new HTMLDocument("developer-guide.html");
var options = new ImageSaveOptions(ImageFormat.Png);

// Convert HTML to PNG
Converter.ConvertHTML(document, options, "developer-guide.png");

Цей код перетворює HTML на ПНК зображення, яке можна використовувати в звітах або архівах.

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

Для того, щоб генерувати XPS документи з HTML:

using Aspose.Html;
using Aspose.Html.Converters;
using Aspose.Html.Saving;

// Create an instance of HTMLDocument
var document = new HTMLDocument("developer-guide.html");
var options = new XpsSaveOptions();

// Convert HTML to XPS
Converter.ConvertHTML(document, options, "developer-guide.xps");

Приклад обробки помилок

Зробіть помилки доброзичливо з try-catch:

try
{
    var document = new HTMLDocument("developer-guide.html");
    var options = new PdfSaveOptions();
    Converter.ConvertHTML(document, options, "developer-guide.pdf");
}
catch (Exception ex)
{
    Console.WriteLine($"Error converting HTML: {ex.Message}");
}

Ключові особливості

  • Мультиформатний експорт : конвертувати HTML в PDF, XPS і зображення.
  • Layout Fidelity : зберігає шрифти, CSS, графіки та зовнішні ресурси.
  • Advanced PDF Options : Підтримка відповідності PDF/A, шифрування та метадані.
  • Cross-Platform : працює в середовищах .NET на Windows, Linux і macOS.

Найкращі практики

  • Завжди застосовуйте ліцензійні ключі при застосуванні стартапу, щоб уникнути оцінки водних знаків.
  • Валютні зовнішні ресурси (CSS, зображення, шрифти) доступні перед конвертацією.
  • Користувати PdfSaveOptions або ImageSaveOptions Забезпечити якість і розмір продукції.
  • Для великих HTML-файлів краще конвертувати на основі потоку, щоб зменшити використання пам’яті.

Інтегруючи Aspose.HTML Converter для .NET , розробники можуть ефективно перетворювати HTML-контент у професійні PDF, XPS або зображення, забезпечуючи одночасно консистенцію розташування та високу продуктивність.

 Українська