设置 8 1/2" x 12" itext 页面大小

Set 8 1/2" x 12" itext page size

我正在使用 itext PDF,我需要将 PDF 文档大小设置为 German Std。 Fanfold(8 1/2" x 12"),我不知道如何在 Itext 文档中设置英寸。

// Now I can set paper size as A4 but i need to set 8 1/2" x 12" or German Std. Fanfold size 
document(name: fileName,pageSize: PageSize.A4,leftMargin:8, rightMargin:8, topMargin:8, bottomMargin:3)

提前致谢。

请帮自己一个忙 read the documentation

Getting started 部分所述,测量值以用户单位表示,一英寸有 72 个用户单位,因此:

8.5 inch x 72 points = 612 user units
12 inch x 72 points = 864 user units

因此您需要像这样创建一个矩形:

Rectangle pagesize = new Rectangle(612, 864);

和这样的文档:

Document document = new Document(pagesize);

2021 年 1 月 25 日编辑