2012-09-20 43 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