我正在使用iText设置PDF / X一致性。
拥有trimbox和artbox是PDF / X的要求之一。怎么设置?我使用以下代码来设置页面大小, pageSize = new com.lowagie.text.Rectangle(height,width); document = new Document(pageSize,0,0,0,0);
请帮助。
答案 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?。