Конвертер 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+ и 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}");
}

Ключевые особенности

  • Multi-Format Export : Конвертировать 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 или изображения, обеспечивая последовательность расположения и высокую производительность.

 Русский