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
GenerateCustomSizedPdfnimmt zwei Argumente entgegen:htmlContent(den HTML-Inhalt, der in PDF gerendert werden soll) undoutputPath(den Dateipfad, unter dem die generierte PDF-Datei gespeichert wird). -
ChromePdfRendererwird 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 Wertewidthundheight(in Zoll) anPdfPaperSizeconstructorübergeben werden. -
Die Eigenschaft
RenderingOptionsdesrendererist so eingestellt, dass das benutzerdefinierte Papierformat verwendet wird. -
Die Methode
RenderHtmlAsPdfkonvertiert den angegebenen HTML-Inhalt gemäß den vordefinierten Einstellungen in ein PDF-Dokument. - Schließlich speichert die Methode
SaveAsdas PDF-Dokument unter dem angegebenenoutputPath.

