iText PdfTemplate丢失图层并显示隐藏内容(OCG)

时间:2016-08-22 01:07:25

标签: java pdf itext

我使用PdfTemplate组合多个PDF(页面对象)的多个副本并将它们放入单个页面(通过PdfWriter,而不是PdfCopy,因为我还将一些其他内容输出到这些页面上)

我注意到,在这样做的同时,源文件中的内容会丢失所有图层(而且更糟糕 - 隐藏的(OCG图层)会在结果中显示为可见文档。

我在编辑器上设置了版本和查看器首选项

writer.setPdfVersion(PdfWriter.VERSION_1_5);
writer.setViewerPreferences(PdfWriter.PageModeUseOC);

有没有办法让iText成为

  • 从页面创建PdfTemplate时(或从文档加载页面时忽略隐藏(OCG)图层?)
  • 或在结果文档中保留图层结构?

与此人争吵了一段时间。非常感谢任何帮助。

0 个答案:

没有答案