【问题标题】:Java convert dynamic generated HTML content to PDFJava 将动态生成的 HTML 内容转换为 PDF
【发布时间】:2015-09-06 10:08:12
【问题描述】:

最近我正在从事一个商业项目,该项目需要基于一些动态 HTML 内容生成 PDF,现在我已经使用名为 WKHTMLTOPDF (http://wkhtmltopdf.org/) 的 java 库实现了该项目。

这个库是一个命令行工具,用户浏览器webkit作为渲染引擎,由于我是java开发的新手,我不确定使用这个库时是否有任何安全或性能问题

如果这不是一个好的解决方案,javascript 插件是否可以替代

对不起我的英语!:)

【问题讨论】:

    标签: java javascript


    【解决方案1】:

    我建议您使用纯 JAVA 中可用的 PD4ML 库。它易于使用,并且可以快速从 HTML (dom) 生成 PDF。

    http://www.pd4ml.com/

    【讨论】:

      【解决方案2】:

      我最近也在做同样的事情。我使用了 iText,发现它非常有用。我没有使用 WKHTMLTOPDF,但我正在回答,因为您似乎在探索更多可能更好、更安全的其他选项。 iText 已经存在很长时间了,而且使用起来非常简单。

      点击这些链接了解有关 iText 的更多信息, How to convert HTML to PDF using iText

      而且, Converting HTML files to PDF

      一个小而精的教程http://hmkcode.com/itext-html-to-pdf-using-java/

      如果您担心任何类型的许可问题,请关注,

      Is iText 5.4.2 open source?

      我发现 iText 非常方便,大多数浏览器也支持它。 (Chrome、IE、Firefox,我还没有测试过它们)希望这会有所帮助。

      【讨论】:

      • iText 的商业许可太贵了,因为我们有超过 14 个服务器实例的服务器集群。
      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2018-03-28
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-04-15
      • 1970-01-01
      相关资源
      最近更新 更多