我试图将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:尚不支持。
答案 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
。如果该堆栈跟踪来自具有稍微不同代码的测试运行,请更新您的信息并包括当前代码和当前堆栈跟踪。