2012-09-20 11 views
0

我在Java中使用PDFReactor 5来生成PDF文件。生成的文件必须符合PDF/A1-不允许透明度的标准。如何使用PDFReactor生成非透明PDF?

我使用PDFReactor中的PDFA一致性模式,如pdfReactor.setConformance(PDFreactor.CONFORMANCE_PDFA);,但验证程序http://www.pdf-tools.com/pdf/validate-pdfa-online.aspx说我生成的文件不是有效的PDF/A1-a,因为它们包含透明度。

任何想法如何配置PDFReactor生成不透明的文档?

回答

1

产生的方式是你所使用的,所以它的正确设置:

pdfReactor.setConformance(PDFreactor.CONFORMANCE_PDFA); 

我已经看到了pdfreactor5生成PDF与PDF-A规格(透明度等)不完全兼容。

升级至pdfreactor6

升级后我的pdf已通过验证http://www.pdf-tools.com/pdf/validate-pdfa-online.aspx