将解析后的文本写入文本区域
writing the parsed text onto the textarea
我正在尝试将 pdf 文档转换为 txt 格式,并在按下“确定”按钮后尝试将其显示到文本区域。 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: 暂不支持。
this is the error that i get when i click the button
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
class 中存在问题,而不是您的 PDFBox 使用中存在问题。您可能需要检查 class 或 post 以进行进一步分析。
不过,令人惊讶的是,堆栈跟踪表明您调用了 append
,而不是问题代码中的 setText
。如果该堆栈跟踪来自代码略有不同的测试 运行,请更新您的信息并包括当前代码和当前堆栈跟踪。
我正在尝试将 pdf 文档转换为 txt 格式,并在按下“确定”按钮后尝试将其显示到文本区域。 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: 暂不支持。
this is the error that i get when i click the button
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
class 中存在问题,而不是您的 PDFBox 使用中存在问题。您可能需要检查 class 或 post 以进行进一步分析。
不过,令人惊讶的是,堆栈跟踪表明您调用了 append
,而不是问题代码中的 setText
。如果该堆栈跟踪来自代码略有不同的测试 运行,请更新您的信息并包括当前代码和当前堆栈跟踪。