【问题标题】:Unable to compile 'com.itextpdf:itextg:5.5.11' in Android Studio with Gradle无法使用 Gradle 在 Android Studio 中编译“com.itextpdf:itextg:5.5.11”
【发布时间】:2017-09-20 15:08:33
【问题描述】:

定义版本5.5.10的依赖:

dependencies {
  ...
  compile 'com.itextpdf:itextg:5.5.10'
}

工作正常。

但是5.5.115.5.12 不能编译。

这已经发布了吗?如果没有,知道什么时候可以吗?

【问题讨论】:

    标签: android-gradle-plugin itext itextg


    【解决方案1】:

    我是 iText Software 的 QA 和发布工程师,我可能最适合回答这个问题。 iTextG 5.5.11 和 5.5.12 尚未发布。那是在积压中,尚未计划。这个月肯定不会发生。

    5.5.11 或 5.5.12 中是否有您迫切需要的更改?因为它们是 bugfix 版本,没有任何新功能,如果您不受已修复 bug 的影响,则无需升级。有关更多详细信息,请参阅 iText 更改日志(在 iText 网站上,或在 GitHub 上的 git 日志上)。

    【讨论】:

    • 感谢您的评论。它对我帮助很大
    • 那么请更新您的网站:developers.itextpdf.com/itextg-android,您明确指定:compile 'com.itextpdf:itextg:5.5.11'
    • 或发布 iTextG 5.5.11、5.5.12 和 5.5.13。
    • 我刚刚创建了 Jira 票证。
    • @AmedeeVanGasse 是否计划为 itextg 进行任何更新?上一个 5.5.10 版本过去了很多时间
    【解决方案2】:

    使用文档中指定的版本5.5.11

    dependencies {
        compile 'com.itextpdf:itextg:5.5.11'
    }
    

    或最新版本 5.5.13 不起作用,可能不存在通过 gradle 下载:

    我不得不改成:

    compile 'com.itextpdf:itextg:5.5.10'
    

    【讨论】:

    • 如我的回答中所述,iTextG 的 5.5.11、5.5.12 和 5.5.13 版本尚未发布。
    【解决方案3】:

    同时导入以下类生成pdf

    import com.itextpdf.text.*;
    import com.itextpdf.text.Document;
    import com.itextpdf.text.DocumentException;
    import com.itextpdf.text.Image;
    import com.itextpdf.text.Paragraph;
    import com.itextpdf.text.pdf.PdfContentByte;
    import com.itextpdf.text.pdf.PdfPCell;
    import com.itextpdf.text.pdf.PdfPTable;
    import com.itextpdf.text.pdf.PdfWriter;
    

    您还可以参考以下官方链接中的更多方法和技术来生成带有内置工具的 pdf:

    https://developers.itextpdf.com/examples/itext-action-second-edition/chapter-1

    如果有人喜欢我的帮助,请不要放弃向上箭头和右键单击。

    谢谢。

    【讨论】:

    • 您的“要更新到的依赖项”正是 OP 最初所说的,他知道可以正常工作。而且您的导入没有多大意义,为什么在已经导入 * 之后还要导入单个类?
    猜你喜欢
    • 1970-01-01
    • 2013-05-19
    • 1970-01-01
    • 2013-12-03
    • 2013-05-11
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多