HTML konvertuotojas .NET
Aspose.HTML Converter .NET yra aukštos kokybės priedą, kuris leidžia kūrėjams konvertuoti HTML ir XHTML Dokumentai į kelis formatus, įskaitant PDF, XPS ir vaizdo failus. Sukurtas be pjovimo integracijai, palaiko sudėtingus dizainus, išorinius išteklius ir pažangias renderavimo galimybes, todėl tai yra esminis dokumentų automatizavimo, ataskaitų teikimo ir žiniatinklio spausdinimo darbo srauto įrankis.
Įdiegimas ir nustatymas
- Įdiegti Aspose.HTML paketą per NuGet arba atsisiųsti rinkinį iš Parsisiųsti puslapį .
- Taikykite savo licencijos raktus, įskaitant, jei taikytina, matuotą licenciją, kad atvertumėte visą funkcionalumą.
- Atkreipkite dėmesį į
Aspose.HtmlPavadinimas Jūsų projekte.
Suderinamas su .NET Framework, .NET Core (2.0–3.1), .net 5+, ir .Net Standard 2.0/2.1. Veikia visose „Windows“, „macOS“ ir „Linux“ aplinkose.
Konvertuoti HTML į PDF
Dažniausias scenarijus yra HTML konvertavimas į PDF. Galite konfigūruoti tokias parinktis kaip šifravimas, puslapio dydis ir maržos.
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");Šis pavyzdys konvertuoja HTML failą į PDF, išlaikydamas jo išdėstymą.
Konvertuoti HTML į vaizdą
Taip pat galite paversti HTML turinį tokioms nuotraukoms kaip PNG arba 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");Šis kodas konvertuoja HTML į PNG Nuotraukos, kurios gali būti naudojamos ataskaitose ar archyvuose.
HTML konvertavimas į XPS
Norėdami sukurti XPS dokumentus iš 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");Klaidų tvarkymo pavyzdys
Spręskite klaidas maloniai su 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}");
}Pagrindinės savybės
- Multi formatų eksportas: konvertuoti HTML į PDF, XPS ir vaizdus.
- Layout Fidelity: išsaugo fontus, CSS, grafiką ir išorinius išteklius.
- Advanced PDF Options: PDF/A atitikties, šifravimo ir metaduomenų palaikymas.
- Cross-Platform: Veikia per .NET aplinką Windows, Linux ir macOS.
Geriausios praktikos
- Visada taikykite licencijų raktus paraiškos pradžioje, kad išvengtumėte vertinimo vandens ženklų.
- Galimi išoriniai ištekliai (CSS, vaizdai, fontai) yra prieinami prieš konvertavimą.
- Use
PdfSaveOptionsarbaImageSaveOptionsTinkamo dydžio ir kokybės gamyba. - Dideliems HTML failams pageidautina srauto pagrindu konvertuoti, kad sumažėtų atminties naudojimas.
Integruojant „Aspose.HTML Converter“ .NET, kūrėjai gali efektyviai konvertuoti HTML turinį į profesionalius PDF, XPS ar vaizdo išteklius, tuo pačiu užtikrinant tvarkymo nuoseklumą ir aukštą našumą.