Benutzerdefinierte PDF-Größe
Mit IronPDF können Entwickler PDF-Dokumente mit anderen als den standardmäßigen A4-Abmessungen (21,59 x 27,94 Zentimeter) erstellen.
Rendern Sie PDFs mit verschiedenen Papiergrößen, indem Sie die gewünschten Abmessungen in einem ChromePdfRenderOptions
-Objekt mit der setPaperSize
-Methode angeben. Stellen Sie die Papiergröße im Methodenargument mit einem voreingestellten PaperSizes
-Wert ein. Anschließend rendere das PDF-Dokument wie gewohnt aus dem Quellinhalt (HTML-String, URL, HTML-Datei, etc.).
ChromePdfRenderOptions renderOptions = new ChromePdfRenderOptions();
renderOptions.setPaperSize(PaperSize.B5);
PdfDocument.renderHtmlFileAsPdf("mycontent.html", renderOptions);
ChromePdfRenderOptions renderOptions = new ChromePdfRenderOptions();
renderOptions.setPaperSize(PaperSize.B5);
PdfDocument.renderHtmlFileAsPdf("mycontent.html", renderOptions);
Der PaperSize
-Enum-Typ unterstützt über 100 branchenanerkannte Druckgrößen. Damit sind die Größen abgedeckt, die in den meisten Geschäftsfällen verwendet werden. Um eine andere Druckgröße als die im PaperSize
-Enum enthaltenen zu verwenden, wählen Sie PaperSize.Custom
und legen Sie manuell die gewünschte Seitenbreite und Seitenhöhe fest:
ChromePdfRenderOptions renderOptions = new ChromePdfRenderOptions();
renderOptions.setPaperSize(PaperSize.Custom);
renderOptions.setCustomPaperWidth(11); // in inches
renderOptions.setCustomPaperHeight(17); // in inches
ChromePdfRenderOptions renderOptions = new ChromePdfRenderOptions();
renderOptions.setPaperSize(PaperSize.Custom);
renderOptions.setCustomPaperWidth(11); // in inches
renderOptions.setCustomPaperHeight(17); // in inches
Wie oben gezeigt, akzeptieren setCustomPaperWidth
und setCustomPaperHeight
Zahlenwerte, die die gewünschten Abmessungen in Zoll darstellen. Um die Abmessungen in Zentimetern festzulegen, verwenden Sie setCustomPaperSizeInCentimeters
. Um die Abmessungen in Millimetern festzulegen, verwenden Sie setCustomPaperSizeInMillimeters
. Für Pixel/Punkte verwenden Sie setCustomPaperSizeInPixelsOrPoints
.