Bezmaksas C# .NET API HTML dokumentu renderēšanai PDF formātā
Atvērtā koda C# .NET bibliotēka HTML attēlošanai. Tā ļauj attēlot Office dokumentus, HTML saturu un izveidot PDF dokumentu no HTML, izmantojot C# API.
Vietņu izstrāde ir ievērojami attīstījusies gadu gaitā, ļaujot izstrādātājiem izveidot pārsteidzošas un interaktīvas vietnes. HTML (hiperteksta marķēšanas valoda) spēlē būtisku lomu, nosakot tīmekļa lapu struktūru un saturu. Starp šīm bibliotēm HTML Renderer izceļas kā daudzpusīgs rīks HTML satura attēlošanai lietojumprogrammās. Viens no izcilākajiem HTML Renderer raksturlielumiem ir tā daudzplatformu saderība, un tas efektīvi darbojas dažādās operētājsistēmās, tostarp Windows, macOS un Linux, padarot to par ideālu izvēli daudzplatformu lietojumprogrammām.
HTML Renderer ir jaudīga bibliotēka, kas ļauj programmatūras izstrādātājiem ielādēt un pārvērst HTML marķējumu vizuāli pievilcīgās reprezentācijās viņu lietotnēs. Bibliotēkai ir vairākas svarīgas funkcijas, piemēram, Office dokumentu attēlošana, HTML satura attēlošana, ko ģenerē bagātie tīmekļa redaktori, attēlu veidošana no HTML koda fragmentiem, PDF dokumentu veidošana no HTML koda fragmentiem, teksta atlase un kopēšana, CSS atdalīšana no HTML un daudz kas cits. Turklāt bibliotēka nodrošina veidu, kā programmatiski attēlot HTML saturu, kas var tikt pielāgots un bezšuvju integrēts ar dažādām lietotņu ietvarstruktūrām.
HTML Renderer bibliotēka nodrošina paplašināmu arhitektūru, kas ļauj izstrādātājiem pielāgot un paplašināt tās funkcionalitāti atbilstoši viņu specifiskajām vajadzībām. Izmantojot HTML Renderer bibliotēku, izstrādātāji var ietaupīt laiku, izvairoties no nepieciešamības veidot sarežģītas renderēšanas dzinējus no nulles. Bibliotēka apstrādā HTML renderēšanas nianses, ļaujot izstrādātājiem koncentrēties uz citiem svarīgiem viņu lietojumprogrammu aspektiem. Ar HTML Renderer bibliotēku izstrādātāji var atkārtoti izmantot savas esošās HTML un CSS zināšanas, jo bibliotēka atbalsta standarta HTML tagus un CSS stilus. Neatkarīgi no tā, vai veidojat darbvirsmas lietojumprogrammas, tīmekļa lietojumprogrammas vai jebkuru citu programmatūru, kurai nepieciešamas HTML renderēšanas iespējas, HTML Renderer bibliotēka pierāda, ka tā ir nenovērtējams resurss.
Sākšana ar HTML Renderer
Ieteicamais veids, kā instalēt HTML Renderer, ir izmantot NuGet. Lūdzu, izmantojiet sekojošo komandu, lai nodrošinātu vienmērīgu instalāciju.
Instalējiet HTML renderētāju, izmantojot NuGet
Instalēt-paketi HtmlRenderer.PdfSharp
Jūs varat to arī instalēt manuāli; lejupielādējiet jaunākos izlaišanas failus tieši no GitHub krātuves.
Izveidot attēlu no HTML, izmantojot C# bibliotēku
Attēlu ģenerēšana no HTML, izmantojot HTML Renderer bibliotēku, var būt noderīga funkcija lietojumprogrammās, kur nepieciešamas vizuālas HTML satura reprezentācijas. Lai sasniegtu šo mērķi, pirmajam programmatūras izstrādātājam ir jāielādē un jārenderē HTML saturs, un, kad HTML saturs ir ielādēts, izstrādātāji to var viegli renderēt attēlā. Kad attēla renderēšanas process ir pabeigts, pēc tam jūs varat to saglabāt failā vai veikt papildu operācijas, piemēram, mainīt izmērus, apgriezt vai pielietot filtrus. Lūdzu, pārliecinieties, ka HTML saturs, ko sniedzat, ir labi veidots un ietver visus nepieciešamos CSS stilus un resursus pareizai renderēšanai attēlā. Šis piemērs parāda, kā ģenerēt attēlu no HTML, izmantojot HTML Renderer bibliotēku.
Kā ģenerēt attēlu no HTML, izmantojot C# bibliotēku?
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 uz PDF konversija, izmantojot C# API
Atvērtā koda HTML Renderer bibliotēka nodrošina vienkāršu un efektīvu veidu, kā veikt HTML uz PDF konversiju C# lietojumprogrammās. Bibliotēkai nepieciešamas tikai dažas rindiņas C# koda, lai konvertētu HTML saturu uz PDF dokumentiem. Šī funkcionalitāte ir īpaši noderīga, lai ģenerētu drukājamās versijas tīmekļa lapām vai izveidotu ziņojumus lietojumprogrammās. Šis piemērs demonstrē, kā konvertēt HTML uz PDF .NET lietojumprogrammās.
Pārveidot HTML uz PDF .NET lietotnēs
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");