自定义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);
纸张尺寸 "枚举类型支持 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
。