【问题标题】:Which free Java library can I use to generate PDFs in Java?我可以使用哪个免费的 Java 库在 Java 中生成 PDF?
【发布时间】:2011-08-25 07:24:07
【问题描述】:

我需要通过 Java 生成一些 PDF 文档。我可以使用哪个 API 或库等以最有效的方式执行此操作?

编辑:添加要求:

我将把它用于商业应用程序,所以我想使用一个可以免费用于商业应用程序的库..

其次,我的工作将是这样的:我有一个预定义的 PDF 文件,其中包含空白文本字段。这将是我的“模板文件”,可以手动生成。然后,在我的程序中,我将获取此文件,将数据放入文本字​​段并生成新的 PDF。这会重复进行。

那么对于上述添加的要求,现在对我来说最好的库是什么? iText 看起来确实很吸引人,但如果我想在商业应用程序中使用它,我似乎必须为此付费,我想避免这种情况..

【问题讨论】:

标签: java pdf


【解决方案1】:

【讨论】:

  • 这是 'low-hanging-fruit' :D 它应该是一个标签:'please-google-me'。
【解决方案2】:

查看 iText:

http://itextpdf.com/

【讨论】:

    【解决方案3】:

    我正在使用 Apache PDFBox 在 java 中生成 PDF

    参考:https://pdfbox.apache.org/

    【讨论】:

      【解决方案4】:

      iText 可能是最好的,但如果你不能接受他们的许可,还有Apache PDFBox

      【讨论】:

      • 这个可以在商业应用中免费使用吗?
      • 是的,Apache 许可的软件可以在商业应用程序中使用。
      【解决方案5】:

      如果您自己创建 PDF 模板,那么您可能需要查看 Docmosis - 它允许您在 Word 或 OpenOffice 中创建模板,其中包含在您呈现文档时替换的字段。如果您的文档量较少,您可以随应用程序一起分发免费版本。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 2010-11-19
        • 1970-01-01
        • 1970-01-01
        • 2023-04-02
        • 1970-01-01
        • 2011-04-28
        • 2015-12-07
        相关资源
        最近更新 更多