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

Kostenlose C# .NET API zum Rendern von HTML-Dokumenten in PDF

Open Source C# .NET-Bibliothek für die HTML-Darstellung. Sie ermöglicht das Rendern von Office-Dokumenten, HTML-Inhalten und das Erstellen von PDF-Dokumenten aus HTML über die C#-API.

Die Webentwicklung hat sich im Laufe der Jahre erheblich weiterentwickelt, sodass Entwickler atemberaubende und interaktive Websites erstellen können. HTML (Hypertext Markup Language) spielt eine entscheidende Rolle bei der Definition der Struktur und des Inhalts von Webseiten. Unter diesen Bibliotheken sticht HTML Renderer als vielseitiges Werkzeug zum Rendern von HTML-Inhalten innerhalb von Anwendungen hervor. Eine der herausragenden Eigenschaften von HTML Renderer ist seine plattformübergreifende Kompatibilität, und es funktioniert effektiv auf verschiedenen Betriebssystemen, einschließlich Windows, macOS und Linux, was es zu einer idealen Wahl für plattformübergreifende Anwendungen macht.

HTML Renderer ist eine leistungsstarke Bibliothek, die Softwareentwicklern ermöglicht, HTML-Markup zu laden und in visuell ansprechende Darstellungen innerhalb ihrer Anwendungen umzuwandeln. Es gibt mehrere wichtige Funktionen, die Teil der Bibliothek sind, wie das Rendern von Office-Dokumenten, das Rendern von HTML-Inhalten, die von reichhaltigen Web-Editoren generiert wurden, das Erstellen von Bildern aus HTML-Code-Snippets, das Erstellen von PDF-Dokumenten aus HTML-Code-Snippets, Unterstützung für Textauswahl und Kopieren/Einfügen, das Trennen von CSS und HTML und vieles mehr. Darüber hinaus bietet die Bibliothek eine Möglichkeit, HTML-Inhalte programmgesteuert zu rendern, die angepasst und nahtlos mit verschiedenen Anwendungsrahmen integriert werden kann.

Die HTML-Renderer-Bibliothek bietet eine erweiterbare Architektur, die es Entwicklern ermöglicht, ihre Funktionalität an ihre spezifischen Bedürfnisse anzupassen und zu erweitern. Durch die Nutzung der HTML-Renderer-Bibliothek können Entwickler Zeit sparen, indem sie die Notwendigkeit vermeiden, komplexe Rendering-Engines von Grund auf neu zu erstellen. Die Bibliothek kümmert sich um die Feinheiten des HTML-Renderings, sodass sich die Entwickler auf andere kritische Aspekte ihrer Anwendungen konzentrieren können. Mit der HTML-Renderer-Bibliothek können Entwickler ihr vorhandenes Wissen über HTML und CSS wiederverwenden, da die Bibliothek standardmäßige HTML-Tags und CSS-Stile unterstützt. Egal, ob Sie Desktop-Anwendungen, Webanwendungen oder andere Software entwickeln, die HTML-Rendering-Funktionen erfordert, die HTML-Renderer-Bibliothek erweist sich als unschätzbare Ressource.

Previous Next

Erste Schritte mit dem HTML-Renderer

Die empfohlene Methode zur Installation von HTML Renderer ist die Verwendung von NuGet. Bitte verwenden Sie den folgenden Befehl für eine reibungslose Installation.

HTML-Renderer über NuGet installieren

Install-Package HtmlRenderer.PdfSharp 

Sie können es auch manuell installieren; laden Sie die neuesten Release-Dateien direkt aus dem GitHub Repository herunter.

Bild aus HTML über C#-Bibliothek erstellen

Das Generieren von Bildern aus HTML mit der HTML Renderer-Bibliothek kann eine nützliche Funktion in Anwendungen sein, in denen visuelle Darstellungen von HTML-Inhalten erforderlich sind. Um das Ziel zu erreichen, muss der Softwareentwickler zunächst den HTML-Inhalt laden und rendern, und sobald der HTML-Inhalt geladen ist, können die Entwickler ihn problemlos in ein Bild rendern. Sobald der Prozess des Renderns in ein Bild abgeschlossen ist, können Sie es in einer Datei speichern oder zusätzliche Operationen durchführen, wie z. B. Größenänderung, Zuschneiden oder Anwenden von Filtern. Bitte stellen Sie sicher, dass der von Ihnen bereitgestellte HTML-Inhalt gut strukturiert ist und alle notwendigen CSS-Stile und Ressourcen für eine ordnungsgemäße Darstellung im Bild enthält. Das folgende Beispiel zeigt, wie man mit der HTML Renderer-Bibliothek ein Bild aus HTML generiert.

Wie man ein Bild aus HTML mit der C#-Bibliothek generiert?

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 zu PDF-Konvertierung über die C# API

Die Open-Source-HTML-Renderer-Bibliothek bietet eine einfache und effiziente Möglichkeit, HTML in PDF innerhalb von C#-Anwendungen zu konvertieren. Die Bibliothek benötigt nur ein paar Zeilen C#-Code, um HTML-Inhalte in PDF-Dokumente umzuwandeln. Diese Funktionalität ist besonders nützlich, um druckbare Versionen von Webseiten zu erstellen oder Berichte innerhalb von Anwendungen zu generieren. Das folgende Beispiel zeigt, wie man HTML in PDF innerhalb von .NET-Anwendungen konvertiert.

HTML in PDF innerhalb von .NET-Anwendungen konvertieren

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