自訂 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);
PaperSize
列舉型別支援超過100種業界認可的紙張尺寸。這提供了大多數業務情況中使用的尺寸覆蓋。若要使用 PaperSize
列舉中未包含的其他紙張尺寸,請選擇 PaperSize.Custom
並手動設置所需的頁面寬度和頁面高度:
ChromePdfRenderOptions renderOptions = new ChromePdfRenderOptions();
renderOptions.setPaperSize(PaperSize.Custom);
renderOptions.setCustomPaperWidth(11); // in inches
renderOptions.setCustomPaperHeight(17); // in inches
如上所示,setCustomPaperWidth
和 setCustomPaperHeight
接受表示所需尺寸(以英寸为单位)的数值。要使用厘米设置尺寸,请使用 setCustomPaperSizeInCentimeters
。要使用毫米设置尺寸,请使用 setCustomPaperSizeInMillimeters
。对于像素/点数,请使用 setCustomPaperSizeInPixelsOrPoints
。