Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/384.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 在itext7中找不到itext5 pdfreader.debugmode_Java_Itext - Fatal编程技术网

Java 在itext7中找不到itext5 pdfreader.debugmode

Java 在itext7中找不到itext5 pdfreader.debugmode,java,itext,Java,Itext,你说得对。让我更清楚地说: 一个客户向我提供了大量的发票来处理,每个发票都会关联两个或多个其他文档(word、PNG或PDF类型)。 我的流程必须将每个发票及其相关文档合并为一个PDF文档。 我使用PdfReader和PdfMerge Itext7实用工具来完成这个过程。但对于一张发票,当我尝试合并PDF文档时,会出现以下错误: com.itextpdf.io.IOException:文件指针19453处出错。com.itextpdf.kernel.pdf.PdfReader.readDicti

你说得对。让我更清楚地说: 一个客户向我提供了大量的发票来处理,每个发票都会关联两个或多个其他文档(word、PNG或PDF类型)。 我的流程必须将每个发票及其相关文档合并为一个PDF文档。 我使用PdfReader和PdfMerge Itext7实用工具来完成这个过程。但对于一张发票,当我尝试合并PDF文档时,会出现以下错误: com.itextpdf.io.IOException:文件指针19453处出错。com.itextpdf.kernel.pdf.PdfReader.readDictionary(PdfReader.java:788)com.itextpdf.kernel.pdf.PdfReader.readDictionary(PdfReader.java:788)com.itextpdf.kernel.pdf.PdfReader.readObject(PdfReader.java:710)com.itextpdf.kernel.pdf.PdfReader.readObject(pdfReadObject)com.itextpdf.kernel.pdf.pdf.PdfReader.readObject(PdfReader.java:1203)在com.itextpdf.kernel.pdf.PdfReader.readObject(PdfReader.java:1207)在com.itextpdf.kernel.pdf.PdfReader.readObject(PdfReader.java:662)在com.itextpdf.kernel.pdf.PdfIndirectReference.getreferesto(PdfIndirectReference.java:126)在com.itextpdf.kernel.pdf.PdfIndirectReference.getreferesto(PdfIndirectReference.java:130)在com.itextpdf.kernel.pdf.PdfDictionary.get(PdfDictionary.java:463)在com.itextpdf.kernel.pdf.PdfDictionary.get(PdfDictionary.java:151)在com.itextpdf.kernel.pdf.PdfDocument.open(PdfDocument.java:1868)在com.itextpdf.kernel.pdf.PdfDocument。(PdfDocument.java:251)在com.itextpdf.kernel.pdf.PdfDocument.PdfDocument.java:233)。。。。。 原因:com.itextpdf.io.IOException:字典键-e不是名称

在itext5版本中,我只设置了PdfMerge.debugmode。 我想知道我如何找到一个解决办法,用itext7合并这个文件,就像我在itext5中那样。
谢谢你的帮助!!!

我在IETXT 7中没有等价物。甚至在ITEXT 5中,它仅仅是一个调试帮助,而不是用于生产使用。你称这些PDF不是ISO310001符合而是更适当的会被破坏。如果你知道它们被破坏的确切方式,你应该在处理它们之前考虑修复它们。谢谢。您好。这些损坏pdf的主要原因与字典密钥有关。在运行时发生类似错误时,有没有办法重建字典密钥并使用itext工具修复这些文件?您对pdf确切问题的描述仍然只是给出了一个模糊的概念。因此,关于修复选项,我只能说“可能”