我一直在使用tabula-py来帮助将PDF转换为CSV,以使其更加可解析。到目前为止,它在VSCode中一直运行良好,但是当我使用PyInstaller将脚本捆绑到.exe中时,我收到错误消息“无法执行脚本主文件”。经过进一步调查,控制台建议发生CalledProcessError,该错误“返回非零退出状态1”。读取类似问题后,我尝试使用pip卸载并重新安装tabula-py,请检查我的Java版本是否正确(它是1.8),然后重新编译代码。人们可以提供的任何建议都很棒!下面显示了我称为tabula-py的代码。
tabula.convert_into(pdf_path,pages='all', guess=False,output_format="CSV",output_path=output_path)
干杯!