PDF aus HTML in C# generieren

Die Konvertierung von HTML-Inhalten in PDF ist eine wesentliche Aufgabe zum Archivieren, Teilen oder Drucken von Dokumenten. Die zuverlässige .NET HTML zu PDF-Bibliothek von Aspose.HTML für .NET ermöglicht es Ihnen, HTML-Dateien, Strings und Live-URLs effizient in hochwertige PDF-Dokumente zu konvertieren. In diesem Artikel erfahren Sie, wie Sie die .NET Core HTML zu PDF API nutzen können, um programmgesteuert PDFs aus HTML in C# zu generieren, einschließlich praktischer Beispiele und erweiterter Anpassungsoptionen.

Themen:

  1. C# API zur HTML zu PDF-Konvertierung
  2. PDF aus HTML-Datei generieren
  3. HTML zu PDF-Konvertierung anpassen
  4. HTML-String in PDF konvertieren
  5. Live-URL in PDF konvertieren

C# API zur Generierung von PDF aus HTML

Aspose.HTML für .NET ist eine leistungsstarke Bibliothek, die nahtlose HTML zu PDF-Konvertierungs-Funktionen bietet, zusammen mit Unterstützung für andere Formate wie XPS und Bilder. Diese Bibliothek kann einfach in jede .NET-Anwendung integriert werden und unterstützt die .NET Core HTML zu PDF-Konvertierung, sodass Entwickler HTML-Dokumente programmgesteuert mit hoher Genauigkeit konvertieren können.

Hauptmerkmale:

  • Mehrere Eingabetypen: HTML-Dateien, Strings oder Live-URLs mühelos in PDFs konvertieren.
  • Anpassbare Ausgabe: Speichern Sie Optionen wie Auflösung, Kompression und Wasserzeichen für präzise Kontrolle.
  • Plattformübergreifende Unterstützung: Vollständig kompatibel mit Windows, macOS und Linux.

Installation: Sie können Aspose.HTML für .NET zu Ihrem Projekt mit NuGet hinzufügen:

PM> Install-Package Aspose.Html

PDF-Dokument aus HTML in C# generieren

Die Generierung eines PDF-Dokuments aus einer HTML-Datei ist unkompliziert. Befolgen Sie diese einfachen Schritte:

  1. Laden Sie ein HTML-Dokument mit der HTMLDocument-Klasse.
  2. Erstellen Sie eine Instanz der PdfSaveOptions-Klasse.
  3. Rufen Sie die Methode Converter.ConvertHTML() auf, um das PDF zu generieren. Diese Methode akzeptiert das HTMLDocument, PdfSaveOptions und den Ausgabepfad für die PDF-Datei als Argumente.

Das folgende Codebeispiel zeigt, wie man ein PDF-Dokument aus einer HTML-Datei in C# generiert.

Generiere PDF-Dokument aus HTML in C#

PDF-Dokument aus HTML in C# generieren

HTML zu PDF mit Speicheroptionen in C# konvertieren

Sie können ein PDF-Dokument aus einer HTML-Datei generieren und dabei zusätzliche Speicheroptionen angeben, indem Sie diese Schritte befolgen:

  1. Laden Sie das HTML-Dokument mit der HTMLDocument-Klasse.
  2. Erstellen Sie eine Instanz der PdfSaveOptions-Klasse.
  3. Geben Sie zusätzliche Speicheroptionen wie HorizontalResolution und VerticalResolution an.
  4. Rufen Sie die Methode Converter.ConvertHTML() für die PDF-Generierung auf.

Das folgende Codebeispiel zeigt, wie man ein PDF aus einer HTML-Datei mit zusätzlichen Optionen in C# generiert.

PDF aus HTML-String in C# generieren

Ein PDF-Dokument aus einem HTML-String zu erstellen, ist ebenfalls einfach. Befolgen Sie diese Schritte:

  1. Erstellen Sie eine Instanz der PdfSaveOptions-Klasse.
  2. Definieren Sie bei Bedarf Speicheroptionen.
  3. Rufen Sie die Methode Converter.ConvertHTML() auf, um das PDF zu generieren. Diese Methode nimmt den HTML-String, PdfSaveOptions und den Ausgabepfad für die PDF-Datei als Argumente.

Das folgende Codebeispiel zeigt, wie man ein PDF aus einem HTML-String in C# generiert.

Generiere PDF aus HTML-String in C#

PDF aus HTML-String in C# generieren

PDF aus Live-URL in C# generieren

Jetzt schauen wir uns an, wie man eine Webseite von einer URL als PDF-Dokument speichert:

  1. Erstellen Sie eine Instanz der Url-Klasse mit der URL der Webseite.
  2. Erstellen Sie eine Instanz der PdfSaveOptions-Klasse.
  3. Definieren Sie die gewünschten Speicheroptionen.
  4. Speichern Sie das HTML als PDF mit der Methode Converter.ConvertHTML(), indem Sie die Url, PdfSaveOptions und den Ausgabepfad für die PDF-Datei als Argumente übergeben.

Das folgende Codebeispiel zeigt, wie man ein PDF aus einer Live-URL in C# generiert.

Kostenlose Lizenz erhalten

Sie können eine kostenlose temporäre Lizenz erhalten, um Aspose.HTML für .NET ohne Evaluierungsbeschränkungen auszuprobieren. Dies ist eine großartige Gelegenheit, die C# HTML zu PDF API-Testversion zu erkunden und ihre Funktionen zu bewerten.

Fazit

In diesem Artikel haben wir gelernt, wie man:

  • Ein HTML-Dokument programmgesteuert lädt.
  • PDF-Speicheroptionen definiert.
  • Einen HTML-String als PDF speichert.
  • Eine Webseite als PDF-Dokument speichert.
  • Eine HTML-Datei in PDF in C# konvertiert.

Egal, ob Sie Aspose nutzen oder andere .NET HTML zu PDF Open-Source-Alternativen erkunden, Sie können Ihr Verständnis der Aspose.HTML für .NET API mit der Dokumentation vertiefen. Wenn Sie weitere Fragen haben, können Sie sich gerne über unser kostenloses Support-Forum an uns wenden.

Siehe auch