将解析后的文本写入textarea

时间:2016-04-13 07:04:01

标签: java pdfbox netbeans-8.1

我试图将pdf文档转换为txt格式,并尝试将其显示在文本区域上,按下OK按钮。用户界面是在netbeans 8.1中创建的。没有错误,但我没有得到输出..我附上下面的代码..

 private void okActionPerformed(java.awt.event.ActionEvent evt) {                                   

    try{ 
       String s = null;
       StringBuilder sb;
       File file = new File("D.pdf");
       PDDocument pdDoc = PDDocument.load(file);
       PDFTextStripper pdfStripper = new PDFTextStripper();
       String parsedText = pdfStripper.getText(pdDoc);
       textArea1.setText(parsedText);
      }catch (Exception e) {
        System.out.println(e)
     }
}    

这是我点击按钮时得到的错误 跑:    java.lang.UnsupportedOperationException:尚不支持。

1 个答案:

答案 0 :(得分:0)

  

这是我点击按钮

时得到的错误
Exception in thread "AWT-EventQueue-0"
java.lang.UnsupportedOperationException: Not supported yet.
    at textarea1.append(textarea1.java:22)
    at clickdb.okActionPerformed(clickdb.java:97)

这表示您的textarea1课程存在问题,而不是您的PDFBox使用情况。您可能希望检查该类或将其发布以供进一步分析。

但令人惊讶的是,堆栈跟踪表明您在问题中的代码中调用了append,而不是setText。如果该堆栈跟踪来自具有稍微不同代码的测试运行,请更新您的信息并包括当前代码和当前堆栈跟踪。