Benutzerdefinierte PDF-Größe

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

Verwenden Sie die Eigenschaft paperSize, um das Papierformat in den Darstellungsoptionen anzupassen. Das options-Objekt wird verwendet, um das benutzerdefinierte Papierformat festzulegen, wobei es auf eine benutzerdefinierte Größe von 5 x 5 Zoll eingestellt wird. Sie können die Eigenschaften height und width nach Bedarf anpassen, um sie an Ihr gewünschtes Papierformat anzupassen.

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

Nach der Darstellung wird das resultierende PDF-Dokument mit dem benutzerdefinierten Papierformat unter Verwendung der Methode saveAs gespeichert.

  • Die Methode GenerateCustomSizedPdf nimmt zwei Argumente entgegen: htmlContent (den HTML-Inhalt, der in PDF gerendert werden soll) und outputPath (den Dateipfad, unter dem die generierte PDF-Datei gespeichert wird).

  • ChromePdfRenderer wird zur Steuerung des Rendering-Prozesses von HTML-Inhalten verwendet.

  • Ein PdfPaperSize-Objekt wird erstellt, um ein benutzerdefiniertes Papierformat von 5 x 5 Zoll festzulegen. Dies wird erreicht, indem die Werte width und height (in Zoll) an PdfPaperSize constructor übergeben werden.

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

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

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

Custom PDF Page Size Code Beispiel auf GitHub erkunden

Bereit anzufangen?
Version: 2026.5 just released
Still Scrolling Icon

Scrollst du immer noch?

Sie brauchen schnell einen Beweis?
Führen Sie eine Probe aus Sehen Sie zu, wie Ihr HTML-Code in eine PDF-Datei umgewandelt wird.