如何以编程方式从受密码保护的PDF中提取附件



我有一个受密码保护的PDF文档,里面附有一个CSV文件。如何以编程方式提取CSV?我试着打电话给pdftk打开附件,但当PDF受到密码保护时,这似乎不起作用。

    SHELL$ ls
    PDFattCSV.pdf
    SHELL$ pdftk PDFattCSV.pdf unpack_files
    SHELL$ ls
    CSV.csv PDFattCSV.pdf

有没有Perl API可以做到这一点?

您可以先解密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
xpdf中的pdfdetach实用程序适用于我:
    SHELL> ls
    PDFattCSV.pdf
    SHELL> pdfdetach -save 1 -upw *** PDFattCSV.pdf
    SHELL> ls
    CSV.csv PDFattCSV.csv

相关内容

  • 没有找到相关文章

最新更新