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