解决方案 »

  1.   

    是不是pdf文件的问题,损坏什么的。。
      

  2.   

    都是PDF文件,就是里面的内容不太一样,一份只是文字另一份有图片有水印
      

  3.   

      in = new FileInputStream(fileName);
         //新建一个PDF解析器对象
         PDFParser parser = new PDFParser(in);
         //对PDF文件进行解析
         parser.parse();
         //获取解析后得到的PDF文档对象
         PDDocument pdfdocument = parser.getPDDocument();
         if(pdfdocument.isEncrypted()){
         System.out.println("文件已经加密");
         }else{
         System.out.println("文件已经未加密");
         }
         //新建一个PDF文本剥离器
         PDFTextStripper stripper = new PDFTextStripper();
         stripper.setStartPage(2);
         //从PDF文档对象中剥离文本
         String result = stripper.getText(pdfdocument);
    最后一步出错