2013-02-04 67 views
4

我有一个pdf document我正在用pdfbox解析。该文件未加密,我可以打开文件。但是,以下PDFBox代码行pdfbox文档加密错误

try 
     { 
      document = PDDocument.load(inpFilename); 


      if(document.isEncrypted()) 
      { 
       System.err.println("Error: Document is encrypted with a password."); 
       return; 

      } 

创建错误:"Error: Document is encrypted with a password."。任何想法为什么会发生?是否有各种pdf加密(允许您阅读,但不处理pdfbox)?

+0

要添加,pdfimages可以在pdf上运行,创建图像。 – rivu

+0

能够打开文档例如在Adobe Reader中并不意味着文档没有加密。不幸的是,我手边只有我的手机,无法检查您的PDF,但我猜想您的文档使用默认用户密码进行了加密... – mkl

+0

您的链接在初始工作时允许下载两个文档AN9780300883.pdf和b303635a.pdf,哪一个你有问题?前者不加密,后者是加密的! – mkl

回答