【问题标题】:Adding itextpdf libraries to Eclipse将 itextpdf 库添加到 Eclipse
【发布时间】:2017-10-19 13:33:21
【问题描述】:

我似乎在尝试将 itextpdf 库添加到我的 Eclipse 中。似乎 itext 可通过 github 获得,但我没有看到包含在 Eclipse 中作为外部库的 jar 文件。另一方面,它看起来可以通过 Maven 存储库获得,但是经过大量搜索,我无法弄清楚如何将它们包含在 Eclipse 中。我能找到的只是涉及编辑 pom.xml 和/或 settings.xml 的说明。当然它并没有那么复杂。

所以我的问题是我在安装新软件面板中使用什么作为 itext 或 maven 的站点?或者,我在哪里可以找到要下载的 itext jar 文件? TIA。

【问题讨论】:

    标签: java eclipse maven itext


    【解决方案1】:

    iText 源代码在Github 中管理。您可以在.zip 文件中的releases pagedeveloper's page 中下载iText 7 二进制文件(.jar 文件)。有一个社区(开源)版本可以免费下载。


    如果您使用的是 Eclipse,我建议您创建一个 Maven 项目并添加依赖项。 installation page有一些说明:

    • 创建一个 Maven 项目,使用 File > New > Project ... > Maven Project
    • 在向导中,选择Create a simple project以跳过原型选择,定义Group IdArtifact Id,然后单击Finish。李>
    • 使用the wizardiText 依赖项添加到项目中,或编辑pom.xml 文件。

    定义依赖后,Eclipse/Maven 将下载依赖(.jar 文件)。


    如果您编辑 pom.xml,您必须添加 iText 依赖项。安装页面提到您可以使用以下 sn-p 添加所有 Community 包:

    <!-- add all iText 7 Community modules -->
    <dependency>
        <groupId>com.itextpdf</groupId>
        <artifactId>itext7-core</artifactId>
        <version>7.0.4</version>
        <type>pom</type>
    </dependency>
    

    【讨论】:

    • 感谢您的回复。我已经有一个项目,但现在想开始使用 itext 向它添加报告。我可以将 Maven 添加到现有项目中,还是创建一个新项目只是为了将 Maven 存储库放入可以在任何地方使用的 Eclipse 中?附:我有十几个 pom.xml 文件,我怎么知道要使用哪个?
    • 如果您的项目不使用Maven,您可以根据您的源代码创建一个。 -- Eclipse 有一个向导可以帮助您。您可以右键单击您的项目并选择Configure &gt; Convert to Maven Project。你必须在那里回答一些问题。 -- 它可以转换简单的项目。复杂的项目可能需要更多的工作,
    • 我猜我的 Eclipse 安装缺少一些东西。我在配置下没有那个菜单项。我有 4 个其他转换选项,但没有那个。
    • 嗯...这取决于您安装的插件。我刚刚签入了我的(旧)Eclipse Neon(安装时没有很多插件),菜单就在那里。 -- 尝试在 Eclipse 中安装 m2e 扩展/插件。
    • 我会试试看的。谢谢。 FWIW,我的 Eclipse 是 Mars 2。
    【解决方案2】:

    迟到的答案,但我在这里找到了 Artifactory 存储库:https://repo.itextsupport.com/webapp/#/search/quick/eyJzZWFyY2giOiJxdWljayIsInF1ZXJ5IjoiY29tLml0ZXh0cGRmLnBkZmRlYnVnLnNpdGUtMi4wLjEuemlwIn0= 我从 Eclipse Marketplace URL 中提取了 repo 位置和确切的搜索词,由于 sun.security.validator.ValidatorException 问题而无法下载。但我可以下载 zip 文件并安装在 Eclipse 中——请执行以下操作:Help |安装新... |添加... |存档... - 然后导航到 zip 下载,它将以这种方式安装。

    【讨论】:

      猜你喜欢
      • 2016-03-15
      • 1970-01-01
      • 2019-10-14
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-05-08
      • 2021-10-08
      相关资源
      最近更新 更多