Ilmainen C# .NET API HTML-dokumenttien renderöimiseen PDF:ksi
Avoimen lähdekoodin C# .NET-kirjasto HTML-renderointiin. Se mahdollistaa Office-dokumenttien, HTML-sisällön renderoinnin ja PDF-dokumentin luomisen HTML:stä C# API:n kautta.
Verkkokehitys on kehittynyt merkittävästi vuosien varrella, mikä on mahdollistanut kehittäjille upeiden ja interaktiivisten verkkosivustojen luomisen. HTML (Hyperteksti Merkintäkieli) näyttelee keskeistä roolia verkkosivujen rakenteen ja sisällön määrittämisessä. Näiden kirjastojen joukossa HTML Renderer erottuu monipuolisena työkaluna HTML-sisällön renderöimiseen sovelluksissa. Yksi HTML Rendererin erottuvista ominaisuuksista on sen monialustainen yhteensopivuus, ja se toimii tehokkaasti eri käyttöjärjestelmissä, mukaan lukien Windows, macOS ja Linux, mikä tekee siitä ihanteellisen valinnan monialustaisille sovelluksille.
HTML Renderer on tehokas kirjasto, joka mahdollistaa ohjelmistokehittäjien ladata ja muuntaa HTML-merkintää visuaalisesti houkutteleviksi esityksiksi sovelluksissaan. Kirjastoon kuuluu useita tärkeitä ominaisuuksia, kuten Office-dokumenttien renderöinti, HTML-sisällön renderöinti, joka on luotu rikkaita verkkotoimittajia käyttäen, kuvien luominen HTML-koodinpätkistä, PDF-dokumenttien luominen HTML-koodinpätkistä, tekstin valinta ja kopiointi, CSS:n erottaminen HTML:stä ja paljon muuta. Lisäksi kirjasto tarjoaa tavan ohjelmallisesti renderöidä HTML-sisältöä, jota voidaan mukauttaa ja integroida saumattomasti eri sovelluskehyksiin.
HTML Renderer -kirjasto tarjoaa laajennettavan arkkitehtuurin, joka mahdollistaa kehittäjien mukauttaa ja laajentaa sen toiminnallisuutta heidän erityistarpeidensa mukaan. Hyödyntämällä HTML Renderer -kirjastoa kehittäjät voivat säästää aikaa välttämällä monimutkaisten renderöintimoottoreiden rakentamista alusta alkaen. Kirjasto käsittelee HTML-renderöinnin monimutkaisuuksia, jolloin kehittäjät voivat keskittyä sovellustensa muihin kriittisiin osa-alueisiin. HTML Renderer -kirjaston avulla kehittäjät voivat hyödyntää olemassa olevaa HTML- ja CSS-tietämystään, sillä kirjasto tukee standardeja HTML-tageja ja CSS-tyylejä. Olitpa sitten rakentamassa työpöytäsovelluksia, verkkosovelluksia tai mitä tahansa muuta ohjelmistoa, joka vaatii HTML-renderöintikykyjä, HTML Renderer -kirjasto osoittautuu arvokkaaksi omaisuudeksi.
HTML-renderoijan aloittaminen
Suositeltu tapa asentaa HTML Renderer on käyttää NuGetia. Käytä seuraavaa komentoa sujuvaan asennukseen.
Asenna HTML Renderer NuGetin kautta
Asenna-Paketti HtmlRenderer.PdfSharp
Voit myös asentaa sen manuaalisesti; lataa uusimmat julkaisutiedostot suoraan GitHub -varastosta.
Luo kuva HTML:stä C#-kirjaston avulla
HTML Renderer -kirjaston avulla HTML:stä kuvien luominen voi olla hyödyllinen ominaisuus sovelluksissa, joissa tarvitaan HTML-sisällön visuaalisia esityksiä. Tavoitteen saavuttamiseksi ohjelmistokehittäjän on ensin ladattava ja renderöitävä HTML-sisältö, ja kun HTML-sisältö on ladattu, kehittäjät voivat helposti renderöidä sen kuvaksi. Kun renderöinti kuvaksi -prosessi on valmis, voit tallentaa sen tiedostoon tai suorittaa lisätoimintoja, kuten koon muuttamista, rajamista tai suodattimien soveltamista. Varmista, että tarjoamasi HTML-sisältö on hyvin muotoiltu ja sisältää kaikki tarvittavat CSS-tyylit ja resurssit oikeaa renderöintiä varten kuvassa. Seuraava esimerkki näyttää, kuinka luodaan kuva HTML:stä HTML Renderer -kirjaston avulla.
Kuinka luoda kuva HTML:stä C#-kirjaston avulla?
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:n muuntaminen PDF:ksi C# API:n kautta
Avoimen lähdekoodin HTML Renderer -kirjasto tarjoaa suoraviivaisen ja tehokkaan tavan suorittaa HTML:n muuntaminen PDF:ksi C#-sovelluksissa. Kirjasto tarvitsee vain muutaman rivin C#-koodia HTML-sisällön muuntamiseksi PDF-dokumenteiksi. Tämä toiminnallisuus on erityisen hyödyllinen verkkosivujen tulostettavien versioiden luomisessa tai raporttien laatimisessa sovelluksissa. Seuraava esimerkki osoittaa, kuinka HTML muunnetaan PDF:ksi .NET-sovelluksissa.
Muuta HTML PDF:ksi .NET-sovelluksissa
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");