-1

我正在尝试导入和使用 PDFBox,但在安装我相信的 jar 时遇到问题。

我正在使用 Dr. Java,并且已将 pdfbox-1.8.6.jar 和 pdfbox-app-1.8.6.jar 添加到我的 Extra Classpath 中的资源位置。

但是,当我运行代码时,它仍然无法识别罐子:

import org.pdfbox.cos.COSDocument;
import org.pdfbox.pdfparser.PDFParser;

为了使罐子工作,我还需要执行哪些其他步骤?

4

2 回答 2

1

使用正确的导入:

import org.apache.pdfbox.cos.COSDocument;
import org.apache.pdfbox.pdfparser.PDFParser;

附加提示:

  • pdfbox-app-1.8.6.jar 包含来自 pdfbox-1.8.6.jar 的类,因此您也不需要 pdfbox-1.8.6.jar
  • 如果要加载文档以进行渲染或文本提取,则不需要这两个导入。加载完成

    导入 org.apache.pdfbox.pdmodel.PDDocument;

    PDDocument doc = PDDocument.loadNonSeq(new File(filename), null);

要了解它是如何完成的,请查看源代码中的示例。祝你好运!

于 2014-07-03T15:48:00.370 回答
0

您是否尝试过文档中详述的步骤:

在 DrJava 中添加和删除 JAR

JAR 文件是一种存储许多(预编译)Java 类的方法。下面是从 DrJava 的资源位置添加和删除 jar 文件的说明。有关 JAR 文件的更多信息,请参阅我们的 JAR 页面和 Sun 网站上的使用 JAR 文件:基础知识。

如何添加 JAR

  1. 下载 jar 时,请跟踪保存到的位置
  2. 打开 DrJava
  3. 编辑 > 首选项
  4. 资源位置(左)
  5. 在 Extra Classpath 中,添加(浏览并选择新的 jar)
  6. 申请
  7. 好的
  8. 退出 DrJava 并重新打开它以使更改生效

在此处输入图像描述

于 2014-07-01T15:02:23.363 回答