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

Введение в конвертер HTML для .NET

Конвертер HTML для .NET - это плагин, который позволяет разработчикам преобразовывать документы HTML в различные форматы, включая PDF, XPS и изображения. Этот справочник предоставляет обзор доступных функций и объясняет, как выполнять общие задачи с помощью примеров кода в .NET.

Преобразование HTML в PDF

Чтобы преобразовать документ HTML в файл PDF, можно использовать класс HTMLDocument. Вот пример:

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

// Создать экземпляр HTMLDocument
var doc = new HTMLDocument("developer-guide.html");
var options = new PdfSaveOptions();

// Преобразовать файл HTML в PDF
Converter.ConvertHTML(doc, options, "developer-guide.pdf")

Этот код преобразует строку HTML в файл PDF и сохраняет его под именем “developer-guide.pdf”.

Преобразование HTML в изображение

Чтобы преобразовать документ HTML в файл изображения, можно использовать класс HTMLDocument с методом ConvertHTML. Вот пример:

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

// Создать экземпляр HTMLDocument
var doc = new HTMLDocument("developer-guide.html");
var options = new ImageSaveOptions(ImageFormat.Png);

// Преобразовать файл HTML в PNG
Converter.ConvertHTML(doc, options, "developer-guide.png")

Этот код преобразует строку HTML в изображение PNG и сохраняет его под именем “output.png”.

Обработка ошибок и исключений

Обработку ошибок и исключений можно осуществлять с помощью блоков try-catch. Вот пример:

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

// Создать экземпляр HTMLDocument
var doc = new HTMLDocument("developer-guide.html");
var options = new PdfSaveOptions();

try {
    // Преобразовать файл HTML в PDF
    Converter.ConvertHTML(doc, options, "developer-guide.pdf")
} catch (Exception x) {
    Console.WriteLine($"Ошибка преобразования HTML: {x.Message}");
}
 Русский