首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在android gradle中导入itext-7

在android gradle中导入itext-7
EN

Stack Overflow用户
提问于 2017-04-25 10:01:28
回答 3查看 18.3K关注 0票数 12

在gradle中添加以下内容之后,我正在尝试将itext-7添加到android中。

编译‘com.itextpdf:root:7.0’

我仍然找不到图文集的类,如PDFWriter等。

请让我知道,如果有单独的版本,如果它-7的Android也如何添加它。

P.S:我已经成功地添加了itext-5,但是我现在想使用itext-7

EN

回答 3

Stack Overflow用户

发布于 2019-10-07 12:06:21

如果您想包含所有的iText 7核心功能,您应该尝试

代码语言:javascript
复制
implementation 'com.itextpdf:itext7-core:7.1.8'
票数 6
EN

Stack Overflow用户

发布于 2019-02-14 01:26:29

由于这是Google的顶级结果,我想添加一个技巧,让它在Android上运行。

我目前正在安卓系统上运行iText 7.1.5

代码语言:javascript
复制
minSdkVersion 22
targetSdkVersion 28 

编辑XFA PDF没有问题

诀窍是设置gradle发行版和调试

代码语言:javascript
复制
 buildTypes {
        debug {
            minifyEnabled true
        }
        release {
            minifyEnabled true
        }

这将删除未使用的类,并且在大多数情况下,它还将删除依赖于API 24或API 26的代码,从而允许应用程序编译。

下一个窍门是将它添加到app.gradle中

代码语言:javascript
复制
android {
    packagingOptions {
        pickFirst 'com/itextpdf/io/font/*'
        pickFirst 'com/itextpdf/io/font/cmap/*'
    }

若要删除生成的警告,请执行以下操作。

显然,在生产中使用之前,要非常小心地使用此方法并进行大量的测试。

票数 3
EN

Stack Overflow用户

发布于 2022-08-15 13:51:41

从7.2.3版本开始,官方支持Android。您可以包括iText核心依赖项,如下例所示。确保包含了android存储库,否则就找不到伪制品了。

代码语言:javascript
复制
maven {
  url "https://repo.itextsupport.com/android"
}

dependencies {
  implementation 'com.itextpdf.android:itext7-core-android:7.2.3'
}

查看官方文档以获得更多信息

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/43607530

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档