Dieses kurze Tutorial enthält Details zum Konvertieren einer HTML-Seite in PDF in C#, wobei die Quelldatei HTML von der Festplatte geladen wird. Die Ausgabedatei PDF kann konfiguriert werden, indem verschiedene Eigenschaften wie Titel, Änderungsdatum usw. festgelegt werden. Diese Konvertierung von HTML in PDF mit C# wird schließlich abgeschlossen, indem die PDF-Datei zusammen mit den oben genannten Eigenschaften gespeichert wird.
Schritte zum Konvertieren von HTML-Seiten in PDF in C#
- Konfigurieren Sie das Projekt, um Aspose.HTML aus dem NuGet-Paket-Manager hinzuzufügen
- Laden Sie die HTML-Quelldatei mithilfe der Klasse HTMLDocument für die Konvertierung in PDF
- Initialisieren Sie das Objekt PdfSaveOptions, um die Ausgabe-PDF-Datei zu konfigurieren
- Legen Sie den Titel des PDF-Ausgabedokuments, das Änderungsdatum und die Hintergrundfarbe fest
- Durch Aufrufen der Save-Methode in C# exportieren Sie HTML in PDF
Diese Schritte zum Konvertieren von HTML in PDF mit C# zeigen, dass zuerst die erforderlichen Bibliotheken hinzugefügt werden und dann die HTMLDocument-Klasse verwendet wird, um die Quell-HTML-Datei zu laden. Im nächsten Schritt wird ein PdfSaveOptions-Klassenobjekt erstellt, das eine Vielzahl von Eigenschaften enthält, wie das DocumentInfo-Klassenobjekt, das ferner verschiedene Eigenschaften enthält, darunter Title und ModificationDate, die oben erwähnt wurden. In ähnlicher Weise enthält das Klassenobjekt PdfSaveOptions eine Eigenschaft für die Hintergrundfarbe, die in diesem Lernprogramm festgelegt wird.
Code zum Konvertieren von HTML in PDF mit C#
Dieser Code verwendet das HTMLDocument-Klassenobjekt, um Dateien von der Festplatte zu laden, es sind jedoch viele andere Überladungen verfügbar, z. B. können Sie eine HTML-Seite mithilfe einer URL laden, ein HTML-Dokument aus RequestMessage erstellen, aus dem Stream laden und vieles mehr. Ebenso enthält PdfSaveOptions andere Eigenschaften wie Verschlüsselung, Seiteneinrichtung, horizontale und vertikale Auflösung usw.
Durch die Verwendung von C# ist das Generieren von PDF aus HTML mit den oben angegebenen detaillierten Schritten und Codebeispielen problemlos möglich. Wenn Sie HTML in ein anderes Format wie Text konvertieren möchten, lesen Sie den Artikel zu Wie konvertiere ich HTML in Text in C#.