Gratis C# .NET API til rendering af HTML-dokumenter til PDF
Open Source C# .NET Bibliotek til HTML Rendering. Det gør det muligt at gengive Office-dokumenter, HTML-indhold og oprette PDF-dokumenter fra HTML via C# API.
Webudvikling er blevet betydeligt udviklet gennem årene, hvilket giver udviklere mulighed for at skabe fantastiske og interaktive hjemmesider. HTML (Hypertext Markup Language) spiller en afgørende rolle i at definere strukturen og indholdet af websteder. Blandt disse biblioteker skiller HTML Renderer sig ud som et alsidigt værktøj til at gengive HTML-indhold inden for applikationer. En af de fremtrædende funktioner ved HTML Renderer er dens platformuafhængighed, og den fungerer effektivt på forskellige operativsystemer, herunder Windows, macOS og Linux, hvilket gør det til et ideelt valg for multi-platform applikationer.
HTML Renderer er et kraftfuldt bibliotek, der gør det muligt for softwareudviklere at indlæse og konvertere HTML-markup til visuelt tiltalende repræsentationer inden for deres applikationer. Der er flere vigtige funktioner, der er en del af biblioteket, såsom rendering af Office-dokumenter, rendering af HTML-indhold genereret af rige webredaktører, oprettelse af billeder fra HTML-kodesnippets, oprettelse af PDF-dokumenter fra HTML-kodesnippets, tekstvalg og kopier-og-indsæt-understøttelse, adskillelse af CSS fra HTML og mange flere. Desuden giver biblioteket en måde at programmere rendering af HTML-indhold, som kan tilpasses og integreres problemfrit med forskellige applikationsrammer.
HTML Renderer-biblioteket tilbyder en udvidelig arkitektur, der gør det muligt for udviklere at tilpasse og udvide dets funktionalitet i henhold til deres specifikke behov. Ved at udnytte HTML Renderer-biblioteket kan udviklere spare tid ved at undgå behovet for at bygge komplekse renderingsmotorer fra bunden. Biblioteket håndterer kompleksiteten ved HTML-rendering, hvilket giver udviklere mulighed for at fokusere på andre kritiske aspekter af deres applikationer. Med HTML Renderer-biblioteket kan udviklere genbruge deres eksisterende HTML- og CSS-viden, da biblioteket understøtter standard HTML-tags og CSS-stilarter. Uanset om du bygger desktop-applikationer, webapplikationer eller anden software, der kræver HTML-renderingsevner, viser HTML Renderer-biblioteket sig at være en uvurderlig ressource.
Kom godt i gang med HTML Renderer
Den anbefalede måde at installere HTML Renderer på er ved at bruge NuGet. Brug venligst følgende kommando for en glat installation.
Installer HTML Renderer via NuGet
Installer-Pakke HtmlRenderer.PdfSharp
Du kan også installere det manuelt; download de nyeste udgivelsesfiler direkte fra GitHub repository.
Opret billede fra HTML via C# bibliotek
At generere billeder fra HTML ved hjælp af HTML Renderer-biblioteket kan være en nyttig funktion i applikationer, hvor visuelle repræsentationer af HTML-indhold er nødvendige. For at opnå dette mål skal softwareudvikleren først indlæse og gengive HTML-indholdet, og når HTML-indholdet er indlæst, kan udviklerne nemt gengive det til et billede. Når processen med at gengive til et billede er afsluttet, kan du gemme det til en fil eller udføre yderligere operationer, såsom at ændre størrelse, beskære eller anvende filtre. Sørg venligst for, at det HTML-indhold, du leverer, er velstruktureret og inkluderer alle nødvendige CSS-stilarter og ressourcer til korrekt gengivelse i billedet. Det følgende eksempel viser, hvordan man genererer et billede fra HTML ved hjælp af HTML Renderer-biblioteket.
Hvordan man genererer et billede fra HTML ved hjælp af 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 open source HTML Renderer-bibliotek giver en ligetil og effektiv måde at udføre HTML til PDF-konvertering inden for C#-applikationer. Biblioteket kræver kun et par linjer C#-kode for at konvertere HTML-indhold til PDF-dokumenter. Denne funktionalitet er særligt nyttig til at generere udskrivbare versioner af websteder eller til at oprette rapporter inden for applikationer. Det følgende eksempel demonstrerer, hvordan man konverterer HTML til PDF inden for .NET-applikationer.
Konverter HTML til PDF i .NET-applikationer
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");