【问题标题】:print webpage into pdf file using java or javascript使用 java 或 javascript 将网页打印成 pdf 文件
【发布时间】:2011-05-21 20:43:54
【问题描述】:

我需要使用 java 或 javascript 将网页转换为 pdf。这个 pdf 应该看起来像网页的打印格式。所以基本上我必须使用 java 或 javascript 将 html 网页打印成 pdf doc

【问题讨论】:

  • 看看这个。 xmlgraphics.apache.org/fop 或者您可以使用 iText itextpdf.com(商业)。
  • iText 可作为 APGL 或商业许可证使用......不仅仅是商业许可证。此外,iText 的 HTML 渲染也不是那么热门。
  • 自己实施可能工作量太大,而且我认为没有任何好的免费软件包。但是,您可以使用 Applescript 或以编程方式访问 Windows 中的打印工具来实现此目的。

标签: java javascript pdf


【解决方案1】:

我建议wkhtmltopdf。它使用 webkit 将 HTML 呈现为 PDF。时髦。

PS:“完全正确”在 HTML 中是一个变化无常的概念。 “完美像素”根本不会发生。

【讨论】:

    【解决方案2】:

    试试http://code.google.com/p/flying-saucer/

    但是不可能创建一个完全外观相同的pdf。 PDF 中不支持滚动条。特别是如果要打印 PDF。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2015-08-05
      • 1970-01-01
      • 2016-04-11
      • 1970-01-01
      • 1970-01-01
      • 2013-04-30
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多