在Android中使用PDFBox显示PDF文件的内容

发布于 2024-11-30 18:07:38 字数 58 浏览 1 评论 0原文

如何在android中使用tom rush的apache pdfbox端口按原样显示PDF文件的内容?

how to use apache pdfbox port by tom rush in android to display the content of a PDF file as it is ?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

千仐 2024-12-07 18:07:38

您可以查看 PDFBox 文档的依赖项页面

以下是该文档的引用:

这三个 PDFBox 组件分别命名为 pdfbox、fontbox 和 Jempbox。所有 PDFBox 组件的 Maven groupId 为 org.apache.pdfbox。

fontbox 和 jemmpbox 组件是用于处理字体信息和 XMP 元数据的独立库。这些组件没有外部依赖项,只需将相应的 jar 文件添加到应用程序的类路径即可使用。

主要的 PDFBox 组件 pdfbox 对 fontbox 和 jempbox 组件以及 commons-logging 库具有硬依赖性。

正如它所说,有 2 个依赖项,jempbox 和 fontbox(它们也是开源的)。两者都依赖于 commons-logging,它可以以某种方式设置为不需要 log4j,但使用标准 Java 日志记录 API。我不知道 Android 是否完全实现了标准 Java 日志记录 API。

无论如何,如果你使用的是Eclipse,设置源依赖是没有问题的。只需为每个库源创建一个 Java 项目,然后在其构建路径中将 Android 项目设置为依赖于这些 Java 项目即可。我已经做到了这一点并且工作正常。

You can check out dependencies page of PDFBox documentation.

Here is a quote from the document:

The three PDFBox components are named pdfbox, fontbox and jempbox. The Maven groupId of all PDFBox components is org.apache.pdfbox.

The fontbox and jempbox components are standalone libraries for handling font information and XMP metadata. These components have no external dependencies and can be used simply by adding the respective jar files to the classpath of your application.

The main PDFBox component, pdfbox, has hard dependencies on the fontbox and jempbox components and the commons-logging library.

As it says, there are 2 dependencies, jempbox and fontbox (they are also open-source). Both depend on commons-logging, which can somehow be set to not require log4j, but use standard Java logging API. I don't know exactly if Android fully implements standard Java logging API.

Anyway, if you are using Eclipse, there is no problem in setting source dependencies. Just create a Java project for each library source and set your Android project dependent on those Java projects in its Build Path. I have done this and it's working fine.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文