0

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

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

知道如何配置 PDFReactor 以生成不透明的文档吗?

4

1 回答 1

1

生成的方式就是你用的那个,所以设置是正确的:

pdfReactor.setConformance(PDFreactor.CONFORMANCE_PDFA);

我已经看到pdfreactor5生成的 pdf 与 pdf-a 规范(透明度和其他)不完全兼容。

升级到pdfreactor6.

升级后,我的 pdf 已针对http://www.pdf-tools.com/pdf/validate-pdfa-online.aspx进行了验证

于 2013-08-07T08:21:08.687 回答