自定义PDF尺寸

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

通过使用 setPaperSize 方法在 ChromePdfRenderOptions 对象中指定所需的尺寸,渲染不同纸张大小的 PDF 文件。使用预设的 PaperSizes 值在方法参数中设置纸张尺寸。然后,像往常一样根据源内容渲染 PDF 文档 (HTML 字符串、URL、HTML 文件等。).

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

纸张尺寸 "枚举类型支持 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