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 paperSize Eigenschaft, um die Papiergröße in den Renderoptionen anzupassen. Das options Objekt wird verwendet, um die benutzerdefinierte Papiergröße anzugeben, indem es auf eine benutzerdefinierte Dimension von fünf mal fünf Zoll eingestellt wird. Sie können die height und width Eigenschaften nach Bedarf anpassen, um Ihrer gewünschten Papiergröße zu entsprechen.

Verwenden Sie die PdfDocument.fromHtml Methode aus der IronPDF-Bibliothek, um den HTML-Inhalt in ein PDF-Dokument zu konvertieren und dabei die angegebenen Renderoptionen anzuwenden.

Nach dem Rendern wird das resultierende PDF-Dokument mit der benutzerdefinierten Papiergröße unter Verwendung der saveAs Methode gespeichert.

  • Die GenerateCustomSizedPdf Methode nimmt zwei Argumente: htmlContent (der in PDF zu rendernde HTML-Inhalt) und outputPath (den Dateipfad, unter dem das erzeugte PDF gespeichert wird).

  • Die ChromePdfRenderer wird verwendet, um den Rendering-Prozess von HTML-Inhalten zu verwalten.

  • Ein PdfPaperSize-Objekt wird erstellt, um eine benutzerdefinierte Papiergröße von 5x5 Zoll zu spezifizieren. Dies wird erreicht, indem die width und height Werte (in Zoll) an die PdfPaperSize constructor übergeben werden.

  • Die RenderingOptions Eigenschaft des renderer wird festgelegt, um die benutzerdefinierte Papiergröße zu verwenden.

  • Die RenderHtmlAsPdf Methode konvertiert den gegebenen HTML-Inhalt in ein PDF-Dokument entsprechend den vordefinierten Einstellungen.

  • 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: 2026.6 gerade veröffentlicht
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.