質問: read_pdf(file, guess=False, encoding='cp932', pandas_options={'header':None}) df.to_csv(file+".csv") --- エラー: CalledProcessError: Command '['java', '-jar', 'C:\\ProgramData\\Anaconda3\\lib\\site-packages\\tabula\\tabula-1.0.1-jar-with-dependencies.jar', '--pages', '1', 'C:\\py_Sample\\pdf2csv\\hoge\\bbb\\ほげ2.pdf.csv']' returned non-zero exit status 1.
回答: すみません。自己解決しました。CSVを作成した時、ファイル名にPDFが残っており、 PDFじゃないファイルに対してtabula_Pyが動作してエラーを出していたようです。 下記のコードで、拡張子とファイルをぱーすして、拡張子に対してPDF判定すれば正常動作しました。 for file in find_all_files(tmp_path): name, ext = os.path.splitext(file) if(ext.find('.pdf')>-1): print(file) df = read_pdf(file, guess=False, encoding='cp932', pandas_options={'header':None}, pages='all') df.to_csv(file+".csv")