java - 如何将 PDFBox.jar 集成到 Android 项目中?

标签 java android jar pdfbox

我知道这个问题已被问过好几次,但我无法解决我的问题。我正在使用 pdfbox-1.8.7.jar。我的目的是读取一个PDF文档的内容,然后在控制台输出。

我将 pdfbox-1.8.7.jar 放入了 libs 文件夹中。 应用程序/libs/pdfbox-1.8.7.jar。 我能够将 jar 的内容导入我的类(class)。

import org.apache.pdfbox.pdmodel.PDDocument;
import org.apache.pdfbox.util.PDFTextStripper;

但是如果我运行应用程序,会发生异常:

FATAL EXCEPTION: main
java.lang.NoClassDefFoundError: org.apache.pdfbox.pdmodel.PDDocument

最佳答案

您必须使用 PDF Box 的 Android Forked 版本

https://github.com/Birdbrain2/PdfBox-Android

它具有可在 Android Studio 上运行的 Gradle 构建

关于java - 如何将 PDFBox.jar 集成到 Android 项目中?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28265475/

相关文章:

java - Android Gradle 编译 commons-io 在库树中创建副本

java - Teamcity 构建计数器未传递到 Ant

java - 如何将 id 集合转换为 beans 集合?

安卓。如何创建独立于平台的文本文件?

Java 无法在 Linux 中的 .jar 文件中找到类

java - Eclipse 导出可运行的 jar,其中主类位于库 jar 中

java - 使用 ODI SDK 在 Odi 12c 中导入对象

java - 由于未找到 View 错误, ScrollView 被隐藏

android - 仅 WiFi 设备下的 LVL 问题

java - 相当于 InputStream 或 Reader 的 Files.readAllLines()?