PDF aus HTML in C# generieren

Die Umwandlung von HTML-Inhalten in PDF ist entscheidend für die Archivierung, das Teilen oder Drucken von Dokumenten. Die zuverlässige .NET HTML zu PDF-Bibliothek von Aspose.HTML für .NET ermöglicht es Entwicklern, HTML-Dateien, -Strings und Live-URLs mühelos in hochwertige PDF-Dokumente umzuwandeln. In diesem Artikel erfahren Sie, wie Sie die C# .NET Core HTML zu PDF-Konvertierungs-Funktionen nutzen können, um programmgesteuert PDFs aus HTML 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 umwandeln
  5. Live-URL in PDF umwandeln

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 und verschiedene Formate wie XPS und Bilder unterstützt. Diese Bibliothek kann problemlos in jede .NET-Anwendung integriert werden und ermöglicht eine leistungsstarke HTML zu PDF-Konvertierung in .NET. Entwickler können HTML-Dokumente programmgesteuert mit hoher Genauigkeit mithilfe dieser effizienten HTML zu PDF C#-Bibliothek umwandeln.

Hauptmerkmale

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

Installation: Sie können Aspose.HTML für .NET zu Ihrem Projekt über 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 der PDF-Datei als Argumente.

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

PDF-Dokument aus HTML in C# generieren

PDF-Dokument aus HTML in C# generieren

HTML in PDF mit Speicheroptionen in C# umwandeln

Sie können ein PDF-Dokument aus einer HTML-Datei generieren, während Sie 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

Die Erstellung eines PDF-Dokuments aus einem HTML-String 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 akzeptiert den HTML-String, PdfSaveOptions und den Ausgabepfad der PDF-Datei als Argumente.

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

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 gewünschte Speicheroptionen.
  4. Speichern Sie das HTML als PDF mithilfe der Methode Converter.ConvertHTML(), indem Sie Url, PdfSaveOptions und den Ausgabepfad der PDF-Datei als Argumente übergeben.

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

Kostenlose Lizenz erhalten

Sie können eine kostenlose temporäre Lizenz erhalten, um Aspose.HTML für .NET ohne Evaluierungseinschränkungen auszuprobieren. Dies ist eine großartige Gelegenheit, die C# HTML zu PDF API-Testversion zu erkunden und deren 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# umwandelt.

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 mithilfe der Dokumentation vertiefen. Wenn Sie weitere Fragen haben, können Sie sich gerne über unser kostenloses Support-Forum an uns wenden.

Siehe auch