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



我使用Adobe 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

我删除了所有字段标记,并使用"自动标记形式字段";在";可访问性";菜单这解决了问题。

相关内容

  • 没有找到相关文章

最新更新