自訂 PDF 尺寸

使用IronPDF,開發人員可以生成不同於標準A4尺寸的PDF文檔 (8½英寸乘11英寸,或21.59厘米乘27.94厘米)通過在 ChromePdfRenderOptions 對象中使用 setPaperSize 方法來指定所需的尺寸,以不同的紙張尺寸渲染 PDF。在方法參數中使用預設的 PaperSizes 值設置紙張尺寸。之後,按照常規方式從源內容渲染 PDF 文件。 (HTML 字串、URL、HTML 文件等。).

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

PaperSize 列舉型別支援超過100種業界認可的紙張尺寸。這提供了大多數業務情況中使用的尺寸覆蓋。若要使用 PaperSize 列舉中未包含的其他紙張尺寸,請選擇 PaperSize.Custom 並手動設置所需的頁面寬度和頁面高度:

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

如上所示,setCustomPaperWidthsetCustomPaperHeight 接受表示所需尺寸(以英寸为单位)的数值。要使用厘米设置尺寸,请使用 setCustomPaperSizeInCentimeters。要使用毫米设置尺寸,请使用 setCustomPaperSizeInMillimeters。对于像素/点数,请使用 setCustomPaperSizeInPixelsOrPoints