
Die Umwandlung von HTML-Inhalten in PDF ist für Aufgaben wie Archivierung, Teilen oder Drucken von Dokumenten unerlässlich. Die zuverlässige .NET HTML to PDF-Bibliothek, die von Aspose.HTML für .NET bereitgestellt wird, vereinfacht den Umwandlungsprozess für HTML-Dateien, -Strings und Live-URLs in hochwertige PDF-Dokumente. In diesem Artikel werden wir untersuchen, wie man die .NET Core HTML to PDF API nutzt, um programmgesteuert PDFs aus HTML in C# zu generieren, einschließlich praktischer Beispiele und fortschrittlicher Anpassungsoptionen.
Abgedeckte Themen
- C# API zur HTML zu PDF-Konvertierung
- PDF aus HTML-Datei generieren
- HTML zu PDF-Konvertierung anpassen
- HTML-String in PDF umwandeln
- 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, zusammen mit Unterstützung für Formate wie XPS und Bilder. Diese Bibliothek kann einfach in jede .NET-Anwendung integriert werden, wodurch Entwickler in der Lage sind, HTML-Dokumente programmgesteuert mit hoher Genauigkeit zu konvertieren.
Hauptmerkmale
- Mehrere Eingabetypen: HTML-Dateien, -Strings oder Live-URLs mühelos in PDFs umwandeln.
- Anpassbarer Output: Speichern von Optionen anpassen, einschließlich Auflösung, Kompression und Wasserzeichen für präzise Kontrolle.
- Plattformübergreifende Unterstützung: Vollständig kompatibel mit Windows, macOS und Linux.
Installation: Fügen Sie Aspose.HTML für .NET zu Ihrem Projekt über NuGet hinzu:
PM> Install-Package Aspose.Html
PDF-Dokument aus HTML in C# generieren
Die Erstellung eines PDF-Dokuments aus einer HTML-Datei ist unkompliziert. Folgen Sie diesen Schritten:
- Laden Sie ein HTML-Dokument mit der HTMLDocument-Klasse.
- Erstellen Sie eine Instanz der PdfSaveOptions-Klasse.
- Rufen Sie die Methode Converter.ConvertHTML() auf und übergeben Sie das HTMLDocument, PdfSaveOptions und den Ausgabepfad für die PDF-Datei als Argumente.
Hier ist ein Codebeispiel, das zeigt, wie man ein PDF-Dokument aus einer HTML-Datei in C# generiert:

HTML in PDF mit Speicheroptionen in C# umwandeln
Um ein PDF-Dokument aus einer HTML-Datei zu generieren und zusätzliche Speicheroptionen anzugeben, folgen Sie diesen Schritten:
- Laden Sie das HTML-Dokument mit der HTMLDocument-Klasse.
- Erstellen Sie eine Instanz der PdfSaveOptions-Klasse.
- Geben Sie zusätzliche Speicheroptionen wie HorizontalResolution und VerticalResolution an.
- Rufen Sie die Methode Converter.ConvertHTML() zur PDF-Generierung auf.
Das folgende Codebeispiel veranschaulicht, wie man ein PDF aus einer HTML-Datei mit zusätzlichen Optionen in C# generiert:
Für weitere Anpassungsoptionen siehe Erweiterte Speicheroptionen.
PDF aus HTML-String in C# generieren
Die Generierung eines PDF-Dokuments aus einem HTML-String kann mit den folgenden Schritten durchgeführt werden:
- Erstellen Sie eine Instanz der PdfSaveOptions-Klasse.
- Definieren Sie alle erforderlichen Speicheroptionen.
- Rufen Sie die Methode Converter.ConvertHTML() auf, die den HTML-String, PdfSaveOptions und den Ausgabepfad für die PDF-Datei als Argumente akzeptiert.
Hier ist ein Codebeispiel, das zeigt, wie man ein PDF aus einem HTML-String in C# generiert:

PDF aus Live-URL in C# generieren
Nun wollen wir erkunden, wie man eine Webseite von einer URL als PDF-Dokument speichert:
- Erstellen Sie eine Instanz der Url-Klasse mit der URL der Webseite.
- Erstellen Sie eine Instanz der PdfSaveOptions-Klasse.
- Definieren Sie alle gewünschten Speicheroptionen.
- Verwenden Sie die Methode Converter.ConvertHTML(), um das HTML als PDF zu speichern, indem Sie Url, PdfSaveOptions und den Ausgabepfad für die PDF-Datei übergeben.
Das folgende Codebeispiel zeigt, wie man ein PDF von 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 fantastische Gelegenheit, die C# HTML to PDF API-Testversion zu erkunden und ihre Funktionen zu bewerten.
Fazit
In diesem Artikel haben wir gelernt, wie man:
- Eine HTML-Datei 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 verwenden oder andere .NET HTML to PDF Open-Source-Alternativen in Betracht ziehen, Sie können Ihr Verständnis der Aspose.HTML für .NET-API vertiefen, indem Sie die Dokumentation konsultieren. Wenn Sie weitere Fragen haben, können Sie sich gerne über unser kostenloses Support-Forum an uns wenden.