我正在使用itext来填充模板pdf,但我想将标签添加到模板pdf以及我要填充的元素中。
我做的第一步是尝试为我要插入的元素插入标记,这里是我的代码:
PdfReader reader = new PdfReader("myTemplatepath");
ByteArrayOutputStream baos = new ByteArrayOutputStream();
PdfStamper stamper = new PdfStamper(reader, baos);
PdfWriter writer = stamper.getWriter();
writer.setTagged(); //Make document tagged
但是当我使用writer.setTagged()时出现以下错误:
java.lang.IllegalArgumentException:必须在打开前设置标记 文件
我看到,在Topic中,问题是PdfStamper不支持标记,最好的解决方案是创建一个新PDF并标记它,所以我的问题是:
由于该话题来自2007年,因此有任何新的实施方案吗? 如果没有,最好的方法是什么?我拥有的模板并不那么简单,它有可编辑的元素(我自动填充)。