-1

我正在尝试将 pdf 文档转换为 txt 格式,并尝试在按下 OK 按钮时将其显示到文本区域。UI 是在 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:尚不支持。

4

1 回答 1

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您问题中的代码。如果该堆栈跟踪来自具有稍微不同代码的测试运行,请更新您的信息并包括当前代码和当前堆栈跟踪。

于 2016-04-15T08:29:26.530 回答