1. Tuotteet
  2.   HTML
  3.   .NET
  4.   HTML Renderer
 
  

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.

Previous Next

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");
 Suomen