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}");
}

Ключови характеристики

  • 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 или изходи за изображения, като същевременно гарантират последователност на оформлението и висока производителност.

 Български