当前位置: 首页 > 知识库问答 >
问题:

"CalledProcessError"当我试图读取. pdf表时

祖波光
2023-03-14

CalledProcessError:Command'['java','-Dfile.encoding=UTF8','-jar',C:\Users\vijv2c13136\AppData\Local\Continuum\anaconda2\lib\site packages\tabla\tabla-1.0.2-jar-with-dependencies.jar','-pages',all','-guess',format',JSON',resumes\AbhinavReddy.pdf']返回非零退出状态2

我试过很多解决办法。但是,这些对我不起作用。

提前感谢。

 print(wrapper.read_pdf("D:/PdfTableReader/adi.pdf", multiple_tables=True,pages="all"))

共有1个答案

赵永逸
2023-03-14

问题可能与没有安装java运行时(正确版本)有关。

另请参阅这篇github文章。

安装java的说明可以在这里找到。

 类似资料:
  • 我正在尝试使用以下代码在Spyder中读取带有tabla py的PDF文件: 但是,当我运行此命令时,会出现以下错误: CalledProcessError:命令“['java','-Dfile.encoding=UTF8','-jar','tabla-jar路径','-pages','1','-guess',PDF文件路径']'返回非零退出状态1。 通过升级到Java8,类似的问题也得到了解决,

  • 我在试图打开pdf文件以读取其内容并将数据映射回pdf时收到错误。错误是:com。itextpdf。文本例外。InvalidPDException:com上未知的加密类型R=6。itextpdf。文本pdf。PdfReader。readPdf(PdfReader.java:631) 我使用的是java 1.6、Itext 5.4.1和bouncycastle 1.48。pdf创建为1.7版,加密为

  • DHT11至ESP的接线图 当我试图读取华氏温度、摄氏温度和湿度时,串行监视器上总是显示“nan”。我正在使用Arduino IDE和通用ESP8266模块,并安装了库“DHT传感器库”和“Adafruit统一传感器库”。 我知道它代表“不是数字”,但为什么?我之前查看过这里,并尝试使用(isnan)并将其存储在备份变量中,但这也不起作用。

  • 我试图写一个方法: 打印一条消息(例如:“粘贴您的输入:”) 等待用户按enter键 读取粘贴的所有行,并将它们添加到一个字符串中 (空行可用于确定输入的结束。) 第一个syso执行打印部分,并且正确读取第一行,但是它永远不会退出while循环。为什么?必须有一个结局吗? 我已经看过以下网站,但都没有帮助: 如何在Java中读取多行输入 https://www.techiedelight.com/

  • 我有(相同的)数据保存为GIF图像文件和PDF文件,我想将其解析为超文本标记语言或XML。这些数据实际上是我大学自助餐厅的菜单。这意味着每周必须解析一个新版本的文件!一般来说,这些文件包含一些页眉和页脚文本,以及中间充满其他数据的表格。我读过一些关于stackoverflow的帖子,我也开始尝试将表格数据解析为超文本语言标记/XML: PDF格式 PDFBox||iText(Java) 谷歌文档导

  • 错误发生在我试图保存文档时,在第65行。 我会收到以下错误消息: