iTextPDF:设置Artbox& Trimbox for PDF

时间:2017-07-18 08:06:42

标签: itext pdf-generation

我正在使用iText设置PDF / X一致性。

拥有trimbox和artbox是PDF / X的要求之一。怎么设置?我使用以下代码来设置页面大小, pageSize = new com.lowagie.text.Rectangle(height,width); document = new Document(pageSize,0,0,0,0);

请帮助。

1 个答案:

答案 0 :(得分:1)

可以使用setBoxSize()方法设置页面边界。例如:

writer.setBoxSize("art", new Rectangle(36, 36, 559, 806));
writer.setBoxSize("trim", new Rectangle(36, 36, 559, 806));

我不知道引入setBoxSize()方法的时间,但我在您的代码示例中看到了我的名字。当我在您的代码中看到我的名字时,我知道您使用的是过时的iText版本,因此不受支持。包含我名字的最后一个版本的日期是2009年7月。请理解这些版本也无法在商业环境中使用,因为这些版本发布后发现的IP问题根据LGPL。

有关详细信息,请参阅Can iText 2.1.7 / iTextSharp 4.1.6 or earlier be used commercially?