微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

标签结构初始化失败,标签结构被忽略,可能已损坏

如何解决标签结构初始化失败,标签结构被忽略,可能已损坏

我使用 Adob​​e Acrobat pro 创建了一个可填写的 PDF 并标记了输入字段。在我尝试使用 itext 填充的文档的辅助功能检查中传递的标记内容标记注释、标记表单字段。当我尝试使用 itext 库从 java 代码填充文档时出现此错误

ERROR com.itextpdf.kernel.pdf.PdfDocument - Tag structure initialization Failed,tag structure is ignored,it might be corrupted.
com.itextpdf.kernel.PdfException: StructParent index not found in tagged object.
              at com.itextpdf.kernel.pdf.tagging.ParentTreeHandler.registerMcr(ParentTreeHandler.java:182)
              at com.itextpdf.kernel.pdf.tagging.ParentTreeHandler.registerallMcrs(ParentTreeHandler.java:266)
              at com.itextpdf.kernel.pdf.tagging.ParentTreeHandler.<init>(ParentTreeHandler.java:104)
              at com.itextpdf.kernel.pdf.tagging.PdfStructTreeRoot.<init>(PdfStructTreeRoot.java:82)
              at com.itextpdf.kernel.pdf.PdfDocument.tryInitTagStructure(PdfDocument.java:1937)
              at com.itextpdf.kernel.pdf.PdfDocument.open(PdfDocument.java:1709)
              at com.itextpdf.kernel.pdf.PdfDocument.<init>(PdfDocument.java:293)
              at com.itextpdf.kernel.pdf.PdfDocument.<init>(PdfDocument.java:261)

pdf 链接https://drive.google.com/file/d/1KO772GQbolJ0oNMAzsdGPrLqfUtRcKbs/view?usp=sharing

解决方法

我删除了所有字段标签,并使用“辅助功能”菜单中的“自动标记表单字段”重新标记了整个文档。这解决了问题。

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。