Převaděč HTML pro .NET

Aspose.HTML Converter pro .NET je vysoce výkonný plugin, který umožňuje vývojářům konverzi HTML a XHTML Dokumenty do několika formátů, včetně PDF, XPS a obrázkových souborů. Navržen pro bezdrátovou integraci, podporuje složité uspořádání, externí zdroje a pokročilé možnosti renderování, což z něj činí nezbytným nástrojem pro automatizaci dokumentu, reporting a web-to-print pracovní toky.

Instalace a nastavení

  • Instalace balíčku Aspose.HTML prostřednictvím NuGet nebo stahování sbírek z Stáhnout stránku .
  • Použijte své licenční klíče, včetně měřené licence, pokud je to vhodné, k odemknutí plné funkčnosti.
  • Reference na Aspose.Html Namespace ve vašem projektu.

Kompatibilní s .NET Framework, .NET Core (2.0 až 3.1), .NET 5+, a .net Standard 2.0/2.1 . funguje v prostředí Windows, macOS a Linux.

Převod HTML na PDF

Nejběžnější scénář je konverze HTML do PDF. Můžete nastavit možnosti, jako je šifrování, velikost stránky a hranice.

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

Tento příklad konvertuje soubor HTML do PDF při zachování jeho uspořádání.

Převod HTML na obrázek

Můžete také přenést obsah HTML na obrázky, jako je PNG nebo 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");

Tento kód přeměňuje HTML na PNG obrázek, který lze použít v zprávách nebo archivech.

Převod HTML na XPS

Chcete-li generovat XPS dokumenty z 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");

Příklad chybové manipulace

Vyřešte chyby pomocí 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}");
}

Hlavní rysy

  • Multi-Format Export : Převod HTML na PDF, XPS a obrázky.
  • Layout Fidelity : Zachovává písma, CSS, grafiku a externí zdroje.
  • Advanced PDF Options : Podpora souladu s PDF/A, šifrování a metadata.
  • Cross-Platform : Pracuje v prostředí .NET na systému Windows, Linux a macOS.

Nejlepší postupy

  • Vždy aplikujte licenční klíče na start-up aplikace, abyste se vyhnuli hodnocení vodních znaků.
  • Validované externí zdroje (CSS, obrázky, písma) jsou přístupné před konverzí.
  • Použití PdfSaveOptions nebo ImageSaveOptions Kvalita a velikost výstupu.
  • U velkých souborů HTML se preferuje konverze založená na toku, aby se snížila spotřeba paměti.

Integrací Aspose.HTML Converter pro .NET mohou vývojáři efektivně přeměnit obsah HTML na profesionální PDF, XPS nebo obrázkové výstupy a zároveň zajistit konzistenci uspořádání a vysokou výkonnost.

 Čeština