HTML Converter pre .NET
Aspose.HTML Converter pre .NET je vysoko výkonný plugin, ktorý umožňuje vývojárom konvertovať HTML a XHTML Dokumenty v viacerých formátoch, vrátane PDF, XPS a obrázkových súborov. Navrhnutý pre bezdrôtovú integráciu, podporuje komplexné rozloženie, externé zdroje a pokročilé možnosti renderovania, čím je nevyhnutným nástrojom pre automatizáciu dokumentov, reporting a web-to-print pracovných tokov.
Inštalácia a nastavenie
- Inštalácia balíka Aspose.HTML cez NuGet alebo stiahnutie súborov z Stiahnuť stránku .
- Aplikujte svoje licenčné kľúče, vrátane meraného licencie, ak je to vhodné, aby ste odomkli plnú funkčnosť.
- Odkaz na
Aspose.HtmlNamespace vo vašom projekte.
Kompatibilný s .NET Framework, .NET Core (2.0 až 3.1), .net 5+, a .Net Standard 2.0/2.1.
Konvertovať HTML na PDF
Najbežnejším scenárom je konverzia HTML do PDF. Môžete nastaviť možnosti, ako je šifrovanie, veľkosť 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 príklad konvertuje HTML súbor do PDF a zároveň zachováva jeho rozloženie.
Konvertovať HTML na obrázok
Môžete tiež priradiť obsah HTML do obrázkov, ako je napríklad PNG alebo 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 konvertuje HTML na PNG obrázok, ktorý možno použiť v správach alebo archívoch.
Konverzia HTML na XPS
Ak chcete vytvoriť 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");Príklad chybovej manipulácie
Riešte chyby milosrdne s 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}");
}Kľúčové vlastnosti
- Multi-Format Export : Konvertovať HTML na PDF, XPS a obrázky.
- Layout Fidelity : Zachováva písma, CSS, grafiku a externé zdroje.
- Advanced PDF Options : Podpora súladu s PDF/A, šifrovania a metadata.
- Cross-Platform : pracuje v prostredí .NET na systémoch Windows, Linux a macOS.
Najlepšie postupy
- Vždy aplikovať licenčné kľúče pri aplikácii startup, aby sa zabránilo hodnotenie vodných značiek.
- Validované externé zdroje (CSS, obrázky, písma) sú prístupné pred konverziou.
- Použitie
PdfSaveOptionsaleboImageSaveOptionsVhodné pre kvalitu a veľkosť výroby. - Pri veľkých súboroch HTML uprednostňujeme konverziu na báze prúdu, aby sme znížili používanie pamäte.
Integrovaním Aspose.HTML Converter pre .NET môžu vývojári efektívne premeniť obsah HTML na profesionálne PDF, XPS alebo obrázkové výstupy a zároveň zabezpečiť konzistenciu rozloženia a vysokú výkonnosť.