我有一个受密码保护的PDF文档,其中附有一个CSV文件。如何以编程方式提取CSV?我尝试调用pdftk来解压缩附件,但是当PDF受密码保护时,这似乎不起作用。
SHELL$ ls
PDFattCSV.pdf
SHELL$ pdftk PDFattCSV.pdf unpack_files
SHELL$ ls
CSV.csv PDFattCSV.pdf
是否有任何Perl API可以执行此操作?
答案 0 :(得分:0)
您可以先解密PDF文件(其中一个):
pdftk PDFattCSV.pdf output PDFattCSV_unprotected.pdf user_pw YOURPASSWORD-HERE
pdftk PDFattCSV.pdf output PDFattCSV_unprotected.pdf user_pw YOURPASSWORD-HERE owner_pw YOURPASSWORD-HERE
pdftk PDFattCSV.pdf output PDFattCSV_unprotected.pdf input_pw YOURPASSWORD-HERE
答案 1 :(得分:0)
SHELL> ls
PDFattCSV.pdf
SHELL> pdfdetach -save 1 -upw *** PDFattCSV.pdf
SHELL> ls
CSV.csv PDFattCSV.csv