Benutzerdefinierte PDF-Größe

Dieser Codeausschnitt veranschaulicht, wie man beim Rendern von HTML-Inhalten in ein PDF-Dokument ein benutzerdefiniertes Papierformat definiert.

Mit der Eigenschaft paperSize kann die Papiergröße in den Rendering-Optionen angepasst werden. Das Optionsobjekt dient dazu, das benutzerdefinierte Papierformat anzugeben und es auf ein benutzerdefiniertes Format von 5x5 Zoll einzustellen. Sie können die Eigenschaften für Höhe und Breite nach Bedarf anpassen, um das gewünschte Papierformat zu erreichen.

Verwenden Sie die Methode PdfDocument.fromHtml aus der IronPDF-Bibliothek , um den HTML-Inhalt unter Anwendung der angegebenen Rendering-Optionen in ein PDF-Dokument zu konvertieren.

Nach dem Rendern wird das resultierende PDF-Dokument mit der Methode saveAs im benutzerdefinierten Papierformat gespeichert.

Die Methode GenerateCustomSizedPdf benötigt zwei Argumente: htmlContent (den HTML-Inhalt, der in PDF gerendert werden soll) und outputPath (den Dateipfad, in dem das generierte PDF gespeichert wird).

Der ChromePdfRenderer wird für die Darstellung von HTML-Inhalten verwendet.

  • Es wird ein PdfPaperSize Objekt erstellt, um ein benutzerdefiniertes Papierformat von 5x5 Zoll festzulegen. Dies wird erreicht, indem die Werte für Breite und Höhe (in Zoll) an den PdfPaperSize Konstruktor übergeben werden.

  • Die RenderingOptions Eigenschaft des renderer ist so eingestellt, dass das benutzerdefinierte Papierformat verwendet wird.

Die Methode RenderHtmlAsPdf wandelt den angegebenen HTML-Inhalt gemäß den vordefinierten Einstellungen in ein PDF-Dokument um.

  • Schließlich speichert die SaveAs Methode das PDF-Dokument unter dem angegebenen outputPath .

Custom PDF Page Size Code Beispiel auf GitHub erkunden

Bereit anzufangen?
Version: 2025.12 gerade veröffentlicht