Gratis C# .NET API for HTML-dokumenter som gjengir til PDF
Åpen kildekode C# .NET-bibliotek for HTML-rendering. Det lar deg rendre Office-dokumenter, HTML-innhold og opprette PDF-dokumenter fra HTML via C# API.
Webutvikling har utviklet seg betydelig gjennom årene, noe som gjør det mulig for utviklere å lage imponerende og interaktive nettsteder. HTML (Hypertext Markup Language) spiller en avgjørende rolle i å definere strukturen og innholdet på nettsider. Blant disse bibliotekene skiller HTML Renderer seg ut som et allsidig verktøy for å gjengi HTML-innhold i applikasjoner. En av de fremtredende funksjonene til HTML Renderer er dens plattformkompatibilitet, og den fungerer effektivt på forskjellige operativsystemer, inkludert Windows, macOS og Linux, noe som gjør det til et ideelt valg for flerplattformsapplikasjoner.
HTML Renderer er et kraftig bibliotek som gjør det mulig for programvareutviklere å laste inn og konvertere HTML-markup til visuelt tiltalende representasjoner i applikasjonene sine. Det er flere viktige funksjoner som er en del av biblioteket, slik som rendering av Office-dokumenter, rendering av HTML-innhold generert av rike webredaktører, oppretting av bilder fra HTML-kodesnutter, oppretting av PDF-dokumenter fra HTML-kodesnutter, støtte for tekstvalg og kopiering-og-liming, separering av CSS fra HTML, og mye mer. Videre gir biblioteket en måte å programmere rendering av HTML-innhold på, som kan tilpasses og integreres sømløst med ulike applikasjonsrammeverk.
HTML Renderer-biblioteket gir en utvidbar arkitektur som lar utviklere tilpasse og utvide funksjonaliteten i henhold til deres spesifikke behov. Ved å utnytte HTML Renderer-biblioteket kan utviklere spare tid ved å unngå behovet for å bygge komplekse gjengivelsesmotorer fra bunnen av. Biblioteket håndterer detaljene ved HTML-gjengivelse, noe som lar utviklere fokusere på andre kritiske aspekter av applikasjonene sine. Med HTML Renderer-biblioteket kan utviklere gjenbruke sin eksisterende HTML- og CSS-kunnskap, ettersom biblioteket støtter standard HTML-tagger og CSS-stiler. Enten du bygger skrivebordsapplikasjoner, webapplikasjoner eller annen programvare som krever HTML-gjengivelsesevner, viser HTML Renderer-biblioteket seg å være en uvurderlig ressurs.
Kom i gang med HTML Renderer
Anbefalt måte å installere HTML Renderer på er å bruke NuGet. Vennligst bruk følgende kommando for en jevn installasjon.
Installer HTML Renderer via NuGet
Installer-Pakke HtmlRenderer.PdfSharp
Du kan også installere det manuelt; last ned de nyeste utgivelsesfilene direkte fra GitHub -lageret.
Opprett bilde fra HTML via C#-bibliotek
Å generere bilder fra HTML ved hjelp av HTML Renderer-biblioteket kan være en nyttig funksjon i applikasjoner der visuelle representasjoner av HTML-innhold er nødvendig. For å oppnå dette må først programvareutvikleren laste inn og gjengi HTML-innholdet, og når HTML-innholdet er lastet inn, kan utviklerne enkelt gjengi det til et bilde. Når prosessen med å gjengi til et bilde er fullført, kan du lagre det til en fil eller utføre ytterligere operasjoner, som å endre størrelse, beskjære eller bruke filtre. Vennligst sørg for at HTML-innholdet du gir er velstrukturert og inkluderer alle nødvendige CSS-stiler og ressurser for riktig gjengivelse i bildet. Følgende eksempel viser hvordan man genererer et bilde fra HTML ved hjelp av HTML Renderer-biblioteket.
Hvordan generere et bilde fra HTML ved hjelp av 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 til PDF-konvertering via C# API
Det åpne kildekode HTML Renderer-biblioteket gir en enkel og effektiv måte å utføre HTML til PDF-konvertering i C#-applikasjoner. Biblioteket trenger bare et par linjer med C#-kode for å konvertere HTML-innhold til PDF-dokumenter. Denne funksjonaliteten er spesielt nyttig for å generere utskriftsvennlige versjoner av nettsider eller lage rapporter innen applikasjoner. Det følgende eksemplet viser hvordan man konverterer HTML til PDF i .NET-applikasjoner.
Konverter HTML til PDF i .NET-applikasjoner
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");