自定义PDF尺寸

有了 IronPDF,开发人员可以生成标准 A4 以外尺寸的 PDF 文档。(8½ 乘 11 英寸,或 21.59 乘 27.94 厘米).

通过在 ChromePdfRenderOptions 对象中使用 setPaperSize 方法指定所需尺寸,以不同纸张大小渲染PDFs。 在方法参数中使用预设的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