Benutzerdefinierte PDF-Größe

Mit IronPDF können Entwickler PDF-Dokumente mit anderen Abmessungen als dem Standardformat A4 erstellen(8½ mal 11 Zoll, oder 21,59 mal 27,94 Zentimeter).

Rendern Sie PDFs mit unterschiedlichen Papiergrößen, indem Sie die gewünschten Abmessungen in einem ChromePdfRenderOptions-Objekt mit der Methode setPaperSize angeben. Legen Sie das Papierformat im Methodenargument mit einem voreingestellten PaperSizes-Wert fest. Anschließend rendern Sie das PDF-Dokument wie gewohnt aus dem Quellinhalt(HTML-Zeichenfolge, URL, HTML-Datei, usw.).

ChromePdfRenderOptions renderOptions = new ChromePdfRenderOptions();  
renderOptions.setPaperSize(PaperSize.B5);  
PdfDocument.renderHtmlFileAsPdf("mycontent.html", renderOptions);
JAVA

Der Aufzählungstyp PaperSize unterstützt über 100 branchenübliche Druckgrößen. Damit sind die Größen abgedeckt, die in den meisten Geschäftsfällen verwendet werden. Wenn Sie eine andere Druckgröße als die in der Aufzählung PaperSize enthaltene verwenden möchten, wählen Sie PaperSize.Custom und legen die gewünschte Seitenbreite und -höhe manuell fest:

ChromePdfRenderOptions renderOptions = new ChromePdfRenderOptions();  
renderOptions.setPaperSize(PaperSize.Custom);  
renderOptions.setCustomPaperWidth(11);   // in inches  
renderOptions.setCustomPaperHeight(17);  // in inches
JAVA

Wie oben gezeigt, akzeptieren setCustomPaperWidth und setCustomPaperHeight Zahlenwerte, die die gewünschten Abmessungen in Zoll angeben. 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.