
Die Umwandlung von HTML-Inhalten in PDF ist eine entscheidende Aufgabe für die Archivierung, das Teilen oder Drucken von Dokumenten. Die zuverlässige .NET HTML to PDF-Bibliothek von Aspose.HTML für .NET vereinfacht den Konvertierungsprozess und ermöglicht es Ihnen, HTML-Dateien, -Strings und Live-URLs in hochwertige PDF-Dokumente zu transformieren. In diesem Artikel werden wir erkunden, wie Sie die .NET Core HTML to PDF API nutzen können, um programmgesteuert PDFs aus HTML in C# zu generieren, einschließlich praktischer Beispiele und erweiterter Anpassungsoptionen.
Themenübersicht
- 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 HTML zu PDF-Konvertierung
Aspose.HTML für .NET ist eine leistungsstarke Bibliothek, die nahtlose HTML zu PDF-Konvertierungs-Funktionen sowie Unterstützung für Formate wie XPS und Bilder bietet. Diese Bibliothek kann einfach in jede .NET-Anwendung integriert werden, sodass Entwickler HTML-Dokumente programmgesteuert mit hoher Genauigkeit konvertieren können.
Hauptmerkmale
- Mehrere Eingabetypen: HTML-Dateien, Strings oder Live-URLs mühelos in PDFs umwandeln.
- Anpassbare Ausgabe: 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 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. Befolgen Sie diese Schritte:
- 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 dabei zusätzliche Speicheroptionen anzugeben, befolgen Sie diese Schritte:
- Laden Sie das HTML-Dokument mit der HTMLDocument-Klasse.
- Erstellen Sie eine Instanz der PdfSaveOptions-Klasse.
- Geben Sie alle zusätzlichen Speicheroptionen wie HorizontalResolution und VerticalResolution an.
- Rufen Sie die Methode Converter.ConvertHTML() zur PDF-Generierung auf.
Das folgende Codebeispiel zeigt, 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
Jetzt lassen Sie uns 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 die 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 Evaluierungseinschränkungen auszuprobieren. Dies ist eine fantastische 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 verwenden oder andere .NET HTML zu 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.