Nemokama C# .NET API HTML dokumentams konvertuoti į PDF
Atvirojo kodo C# .NET biblioteka HTML atvaizdavimui. Ji leidžia atvaizduoti Office dokumentus, HTML turinį ir kurti PDF dokumentus iš HTML per C# API.
Žiniatinklio kūrimas per metus žymiai išsivystė, leidžiant kūrėjams kurti nuostabias ir interaktyvias svetaines. HTML (hiperteksto žymėjimo kalba) atlieka svarbų vaidmenį apibrėžiant žiniatinklio puslapių struktūrą ir turinį. Tarp šių bibliotekų HTML Renderer išsiskiria kaip universali priemonė HTML turiniui atvaizduoti programose. Viena iš išskirtinių HTML Renderer savybių yra jos suderinamumas su įvairiomis platformomis, ir ji veiksmingai veikia skirtingose operacinėse sistemose, įskaitant Windows, macOS ir Linux, todėl tai yra ideali pasirinktis daugialypėms programoms.
HTML Renderer yra galinga biblioteka, leidžianti programinės įrangos kūrėjams įkelti ir konvertuoti HTML žymėjimą į vizualiai patrauklias reprezentacijas jų programose. Bibliotekoje yra keletas svarbių funkcijų, tokių kaip Office dokumentų atvaizdavimas, HTML turinio, sugeneruoto turtingų žiniatinklio redaktorių, atvaizdavimas, vaizdų kūrimas iš HTML kodo fragmentų, PDF dokumentų kūrimas iš HTML kodo fragmentų, teksto pasirinkimo ir kopijavimo-paste palaikymas, CSS atskyrimas nuo HTML ir daugelis kitų. Be to, biblioteka suteikia būdą programiškai atvaizduoti HTML turinį, kuris gali būti pritaikytas ir sklandžiai integruotas su įvairiomis programų sistemomis.
HTML Renderer biblioteka suteikia išplėstinės architektūros galimybes, leidžiančias kūrėjams pritaikyti ir išplėsti jos funkcionalumą pagal savo specifinius poreikius. Pasinaudodami HTML Renderer biblioteka, kūrėjai gali sutaupyti laiko, išvengdami poreikio kurti sudėtingas renderinimo sistemas nuo nulio. Biblioteka tvarko HTML renderinimo sudėtingumus, leidžiant kūrėjams sutelkti dėmesį į kitus kritinius savo programų aspektus. Su HTML Renderer biblioteka kūrėjai gali pakartotinai naudoti savo esamas HTML ir CSS žinias, kadangi biblioteka palaiko standartinius HTML žymėjimus ir CSS stilius. Nesvarbu, ar kuriate darbalaukio programas, internetines programas, ar bet kokią kitą programinę įrangą, kuriai reikalingos HTML renderinimo galimybės, HTML Renderer biblioteka pasirodo esanti neįkainojama priemonė.
Pradžia su HTML Renderer
Rekomenduojamas HTML Renderer diegimo būdas yra naudojant NuGet. Prašome naudoti šią komandą sklandžiam diegimui.
I'm sorry, but it seems that the text you provided is not suitable for translation as it does not contain any translatable content. Please provide a different text that includes English sentences or phrases for translation into Lithuanian.Įdiekite HTML Renderer per NuGet
Įdiekite paketą HtmlRenderer.PdfSharpTaip pat galite jį įdiegti rankiniu būdu; atsisiųskite naujausius išleidimo failus tiesiai iš GitHub saugyklos.
Sukurti vaizdą iš HTML naudojant C# biblioteką
Generuoti vaizdus iš HTML naudojant HTML Renderer biblioteką gali būti naudinga funkcija programose, kuriose reikalingos vizualinės HTML turinio reprezentacijos. Norint pasiekti tikslą, pirmiausia programinės įrangos kūrėjas turi įkelti ir atvaizduoti HTML turinį, o kai HTML turinys yra įkeltas, kūrėjai gali lengvai jį atvaizduoti kaip vaizdą. Kai atvaizdavimo į vaizdą procesas yra baigtas, po to galite jį išsaugoti failu arba atlikti papildomas operacijas, tokias kaip dydžio keitimas, apkarpymas ar filtrų taikymas. Prašome įsitikinti, kad pateiktas HTML turinys yra gerai suformuotas ir apima visus būtinus CSS stilius ir išteklius tinkamam atvaizdavimui vaizde. Šis pavyzdys rodo, kaip generuoti vaizdą iš HTML naudojant HTML Renderer biblioteką.
Kaip sugeneruoti vaizdą iš HTML naudojant C# biblioteką?
using HtmlRenderer;
// ...
var htmlContainer = new HtmlContainer();
// Set any additional options or properties
htmlContainer.Width = 800;
htmlContainer.Height = 600;
htmlContainer.BackColor = Color.White;
htmlContainer.AvoidAsyncImagesLoading = true;
//Load and render the HTML content:
string htmlContent = "Hello, Image!
";
htmlContainer.SetHtml(htmlContent);
Bitmap image = htmlContainer.Draw();
// Save or manipulate the resulting image
image.Save("output.png", ImageFormat.Png);
HTML į PDF konversija naudojant C# API
Atvirojo kodo HTML Renderer biblioteka suteikia paprastą ir efektyvų būdą konvertuoti HTML į PDF C# programose. Bibliotekai reikia tik kelių C# kodo eilučių, kad konvertuotų HTML turinį į PDF dokumentus. Ši funkcija ypač naudinga generuojant spausdinamas interneto puslapių versijas arba kuriant ataskaitas programose. Šis pavyzdys demonstruoja, kaip konvertuoti HTML į PDF .NET programose.
HTML konvertavimas į PDF .NET programose
using HtmlRenderer.PdfSharp;
// ...
var converter = new HtmlToPdfConverter();
converter.PageOrientation = PdfSharp.PageOrientation.Portrait;
converter.PageMargins = new PdfSharp.PageSize(50);
// convert HTML to PDF
string htmlContent = "Hello, PDF!
";
PdfSharp.Pdf.PdfDocument pdfDocument = converter.ConvertHtml(htmlContent);
// Save the resulting PDF document:
pdfDocument.Save("output.pdf");