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
GenerateCustomSizedPdfMethode nimmt zwei Argumente:htmlContent(der in PDF zu rendernde HTML-Inhalt) undoutputPath(den Dateipfad, unter dem das erzeugte PDF gespeichert wird). -
Die
ChromePdfRendererwird 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 diewidthundheightWerte (in Zoll) an diePdfPaperSizeconstructorübergeben werden. -
Die
RenderingOptionsEigenschaft desrendererwird festgelegt, um die benutzerdefinierte Papiergröße zu verwenden. -
Die
RenderHtmlAsPdfMethode konvertiert den gegebenen HTML-Inhalt in ein PDF-Dokument entsprechend den vordefinierten Einstellungen. - Schließlich speichert die
SaveAsMethode das PDF-Dokument unter dem angegebenenoutputPath.

