【问题标题】:pdf generation from xml or html从 xml 或 html 生成 pdf
【发布时间】:2013-03-16 02:49:37
【问题描述】:

我们需要生成我们在屏幕上显示的 html 报告的 pdf。现在,此报告也将以 xml 或 pdf 格式存储在数据库中,以便将来查看。 所以我正在考虑使用itext从后端生成pdf。但问题是我们是使用 html 使用 htmllworker 生成报告,还是使用服务器端的 xml 生成报告。 使用 xml 似乎是更好的选择,因为它更可重用但 xmlworker 应该更快地编写代码?

问题是你在这两种情况下看到任何缺点吗?使用 xml-pdf,如果前端需要任何更改,我们必须在 2 个地方进行更改。 关于哪一个的任何建议。使用?

【问题讨论】:

  • HTML 报告复杂吗?它是否包含许多 div(嵌套或不带标记?)

标签: spring pdf itext


【解决方案1】:

是的,它会建议只使用一个更改点,即 HTML。如果您仅更改 HTML,则有许多工具可以转换:

  • wkhtmltopdf(基于 webkit,自己安装,CSS2 + 一些 CSS3)
  • dompdf(PHP CSS2.1 引擎)
  • 一个外部 API(有几个 API,例如 htm2pdf.co.uk

通过仅更改 HTML,您不必担心源 (HTML) 和结果 (PDF) 的差异,而只需确保转换器处理您擅长的事情。注意您的样式要求,尤其是分页。

祝你好运

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-12-31
    • 2015-07-18
    • 1970-01-01
    • 2013-07-04
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多