ХТМЛ конвертер за .NET

Aspose.HTML Converter for .NET је плугин високе перформансе који омогућава програмерима да конвертују ХТМЛ и КСНУМКС Документи у више формата, укључујући ПДФ, КСП и слике датотеке. Дизајниран за беспрекорно интегрисање, подржава сложене распореде, спољне ресурсе и напредне опције рендера, чинећи га неопходним алатом за аутоматизацију докумената, извештавање и веб-на-принт радни токови.

Инсталација и подешавање

  • Инсталирајте Аппосе.ХТМЛ пакет преко НуГет или преузмите скупштине из Преузмите страницу .
  • Нанесите своје лиценцирајуће кључеве, укључујући, ако је то применљиво, мерене лиценце, да бисте откључили пуну функционалност.
  • Позивајући се на Aspose.Html Namespace u vašem projektu.

Kompatibilan sa .NET Framework, .NET Core (2.0 do 3.1), .Net 5+, i .net Standard 2.0/2.1 . radi u Windows, macOS i Linux okruženjima.

Претварање ХТМЛ-а у ПДФ

Најчешћи сценарио је конверзија ХТМЛ-а у ПДФ. Можете конфигурисати опције као што су шифровање, величина странице и маргине.

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

Овај пример конвертује ХТМЛ датотеку у ПДФ док задржава свој распоред.

Претварање ХТМЛ-а у слику

Такође можете преносити ХТМЛ садржај сликама као што су ПНГ или ЈПЕГ.

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

Овај код конвертује ХТМЛ у ПНГ слике које се могу користити у извештајима или архивима.

Претварање ХТМЛ-а у ХПС

Да бисте генерисали XPS документи из ХТМЛ-а:

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

Кључне карактеристике

  • Мулти-Формат Експорт : Конвертирајте ХТМЛ у ПДФ, КСП и слике.
  • Layout Fidelity : Сачува шрифтове, ЦСС, графике и спољне ресурсе.
  • Advanced PDF Options : Podrška za PDF/A usklađenost, šifriranje i metapodatke.
  • Cross-Platform : Ради кроз .NET окружења на Виндовс, Линук и мацОС.

Најбоља пракса

  • Увек примените лиценцирајуће кључеве на апликационом стартапу како бисте избегли евалуацију водених знакова.
  • Валидирани спољни ресурси (ЦСС, слике, шрифтови) су доступни пре конверзије.
  • Коришћење PdfSaveOptions или ImageSaveOptions да фино-туне производње квалитета и величине.
  • За велике ХТМЛ датотеке, преферирајте конверзију засновану на току како бисте смањили употребу меморије.

Интегрисањем Aspose.HTML Converter за .NET , програмери могу ефикасно трансформисати ХТМЛ садржај у професионалне ПДФ, КСП или излазе слике, а истовремено обезбеђују конзистентност распореда и високу перформансе.

 Српски