在gradle中添加以下内容之后,我正在尝试将itext-7添加到android中。
编译‘com.itextpdf:root:7.0’
我仍然找不到图文集的类,如PDFWriter等。
请让我知道,如果有单独的版本,如果它-7的Android也如何添加它。
P.S:我已经成功地添加了itext-5,但是我现在想使用itext-7。
发布于 2019-10-07 12:06:21
如果您想包含所有的iText 7核心功能,您应该尝试
implementation 'com.itextpdf:itext7-core:7.1.8'发布于 2019-02-14 01:26:29
由于这是Google的顶级结果,我想添加一个技巧,让它在Android上运行。
我目前正在安卓系统上运行iText 7.1.5
minSdkVersion 22
targetSdkVersion 28 编辑XFA PDF没有问题
诀窍是设置gradle发行版和调试
buildTypes {
debug {
minifyEnabled true
}
release {
minifyEnabled true
}这将删除未使用的类,并且在大多数情况下,它还将删除依赖于API 24或API 26的代码,从而允许应用程序编译。
下一个窍门是将它添加到app.gradle中
android {
packagingOptions {
pickFirst 'com/itextpdf/io/font/*'
pickFirst 'com/itextpdf/io/font/cmap/*'
}若要删除生成的警告,请执行以下操作。
显然,在生产中使用之前,要非常小心地使用此方法并进行大量的测试。
发布于 2022-08-15 13:51:41
从7.2.3版本开始,官方支持Android。您可以包括iText核心依赖项,如下例所示。确保包含了android存储库,否则就找不到伪制品了。
maven {
url "https://repo.itextsupport.com/android"
}
dependencies {
implementation 'com.itextpdf.android:itext7-core-android:7.2.3'
}查看官方文档以获得更多信息
https://stackoverflow.com/questions/43607530
复制相似问题