Generate PDF from HTML in C#

Die Umwandlung von HTML-Inhalte in PDF ist eine entscheidende Aufgabe für die Archivierung, Teilen oder Druckung von Dokumenten. Die zuverlässige .NET HTML zur PDF-Bibliothek wird von Aspose.HTML für .NET streamlieren Sie den Konvertierungsprozess, so dass Sie HTML-Dateien, Streifen und Live-URLs in hochwertige PDF Dokumente umwandeln können. In diesem Artikel werden wir untersuchen, wie man die .NET Core HTML auf PDF API ** programmierbar ** PDF von HTML in C# generiert, komplett mit praktischen Beispielen und fortschrittlichen Anpassungsoptionen.

Themen abgedeckt

C# API zum Erzeugen von PDF aus HTML

Aspose.HTML für .NET ist eine leistungsfähige Bibliothek, die unbequeme **HTML-PDF-Konvertierung ** -Fähigkeiten bietet, zusammen mit Unterstützung für Formate wie XPS und Bilder. Diese Library kann leicht in jede .NET-Anwendung integriert werden, so dass Entwickler zu Convert HTML Documents Programmatically mit hoher Genauigkeit ermöglichen.

Hauptmerkmale

  • Multiple Input Types: Schwierig konvertieren HTML-Dateien, Streifen oder Live-URLs in PDFs mit C# HTML zum PDF Converter.
  • Anpassbarer Ausgang: Tailor speichert Optionen, einschließlich Auflösung, Kompression und Wassermarken, um genaue Kontrolle zu gewährleisten.
  • Cross-Platform Support: Vollkompatibel mit Windows, macOS und Linux.

Installation: Add Aspose.HTML for .NET to your project via NuGet:

PM> Install-Package Aspose.Html

Generieren Sie PDF-Dokument aus HTML in C#

Ein PDF-Dokument aus einem HTML-Datei erstellen ist einfach. folgen Sie diesen Schritten:

  • Laden Sie ein HTML-Dokument mit der HTMLDocument Klasse herunter.
  • Erstellen Sie ein Beispiel der PdfSaveOptions Klasse.
  • Anrufen Sie die Converter.ConvertHTML() Methode, indem Sie den HTMLDokument, PdfSaveOptions, und die Ausgabe PDF-Datei-Path als Argumente.

Hier ist ein Code-Sample, das demonstriert wie man ein PDF-Dokument aus einem HTML-Datei mit C# erzeugt#:

Generate PDF Document from HTML in C#

Konvertieren HTML in PDF mit Speichern Optionen in C#

Um ein PDF-Dokument aus einem HTML-File zu generieren, während zusätzliche Speicheroptionen angegeben werden, folgen Sie diesen Schritten:

  • Laden Sie das HTML-Dokument mit der HTMLDocument Klasse herunter.
  • Erstellen Sie ein Beispiel der PdfSaveOptions Klasse.
  • Angeben Sie zusätzliche Speicheroptionen wie HorizontalResolution und VerticalResolution.
  • Rufen Sie die Converter.ConvertHTML() Methode für die PDF-Generation an.

Das folgende Code-Sample illustriert wie man ein PDF aus einem HTML-Datei mit zusätzlichen Optionen in C# erzeugt#:

Für weitere Anpassungsoptionen zählen Advanced Save Optionen.

Generieren Sie PDF aus HTML String in C#

Die Erzeugung eines PDF-Dokuments aus einer HTML-Serie kann mit den folgenden Schritten durchgeführt werden:

  • Erstellen Sie ein Beispiel der PdfSaveOptions Klasse.
  • Definieren Sie alle notwendigen Speicheroptionen.
  • Rufen Sie die Converter.ConvertHTML() Methode an, die die HTML-Serie akzeptiert, PdfSaveOptions, und die Ausgabe PDF-Datei-Path als Argumente.

Hier ist ein Code-Sample, das demonstriert wie man ein PDF aus einer HTML-Serie mit C# erzeugt#:

Generate PDF from HTML String in C#

Generieren Sie PDF von Live URL in C#

Jetzt untersuchen wir, wie man eine Website von einer URL als PDF-Dokument speichern kann:

  • Erstellen Sie ein Beispiel der Url-Klasse mit der URL der Website.
  • Erstellen Sie ein Beispiel der PdfSaveOptions Klasse.
  • Definieren Sie die gewünschten Speicheroptionen.
  • Verwenden Sie die Converter.ConvertHTML() Methode, um HTML als PDF zu speichern, indem Sie in der Url, PdfSaveOptions, und die Ausgabe PDF-Datei Path.

Das folgende Code-Sample zeigt, wie man ein PDF aus einer Live-URL mit C# erzeugt#:

Erhalten Sie eine kostenlose Lizenz

Du kannst Erhalten Sie eine kostenlose vorübergehende Lizenz Versuchen Sie Aspose.HTML für .NET ohne Einschränkungen der Bewertung. Dies ist eine fantastische Gelegenheit, die C# HTML zu PDF API freie Prüfung zu erkunden und seine Funktionen zu bewerten.

Schlussfolgerungen

In diesem Artikel haben wir gelernt, wie man:

  • Laden Sie eine HTML-Datei programmatisch.
  • Definieren Sie PDF Save Optionen.
  • Speichern Sie eine HTML-Stirn als PDF.
  • Speichern Sie eine Website als PDF-Dokument.
  • Convert ein HTML-Datei in PDF in C# mit verschiedenen Methoden, einschließlich .NET Core Generate PDF from HTML und C# Export HTML to PDF Techniken.

Egal, ob Sie Aspose verwenden oder andere .NET HTML zu PDF Open Source-Alternativen untersuchen, können Sie Ihr Verständnis der Aspose.HTML für .NET API durch Konsultation Dokumentation. Wenn Sie weitere Fragen haben, fühlen Sie sich frei, über unsere Free Support Forum.

Sehen Sie auch

Zusätzliche Integration

Für Entwickler, die PDF-Generation in ihren C#-Anwendungen implementieren möchten, ist die Html2Pdf-C# Bibliothek eine bemerkenswerte Option zu berücksichtigen. Es bietet leistungsstarke Funktionen, welche die Angebote von Aspose ergänzen können. Zusätzlich bietet dieHpmlToFdfDocument C # -Klasse eine einfache Schnittstelle für die Verwaltung von HTML-PDF-Konvertierungen effizient. Sie können auch untersuchen, wie man Create PDF from HTML in C_ oder erforschen kann Genere PDF From HTML Programmatically , um Ihre Applikationen zu verbessern. Wenn Sie sich für mehr freie Tools interessieren, sind Best HTML to PDF Converter C Optionen für verschiedene Projektanforderungen zu erkunden.

More in this category