我正在Java中使用PDFReactor 5生成PDF文件。生成的文件必须符合不允许透明的PDF / A1-a标准。
我像pdfReactor.setConformance(PDFreactor.CONFORMANCE_PDFA);
一样在PDFReactor中使用PDFA一致性模式,但是http://www.pdf-tools.com/pdf/validate-pdfa-online.aspx处的验证器说我生成的文件不是有效的PDF / A1-a,因为它们包含透明性。
知道如何配置PDFReactor生成不透明的文档吗?
最佳答案
生成方式是您使用的方式,因此设置正确:
pdfReactor.setConformance(PDFreactor.CONFORMANCE_PDFA);
我已经看到
pdfreactor5
生成的pdf与pdf-a规范不完全兼容(透明度和其他规范)。升级到
pdfreactor6
。升级后,我的pdf已针对http://www.pdf-tools.com/pdf/validate-pdfa-online.aspx进行了验证