【问题标题】:Is there any way to dump both HTML data and Graph data into a pdf?有没有办法将 HTML 数据和图形数据转储到 pdf 中?
【发布时间】:2014-02-26 20:18:26
【问题描述】:

在谷歌上,我发现了一些 图形创建软件,如 amcharts、融合图表, 等和 PDF 创建软件,如 iText 等仅创建图形并分别写入 pdf。 Amcharts 可以选择导出为 PDF,因为它只导出图形数据而不导出 html 数据。但是我的 Web 应用程序同时具有 HTML 数据(表格、标签中的文本)和图形。我必须 使用 javascriptJava 将 html 内容和图形数据写入单个 PDF 文件。有没有办法做到这一点。我需要从表格中的数据生成图表,并将表格和创建的图表都写入 PDF。请帮我。

【问题讨论】:

    标签: java javascript html graph pdf-generation


    【解决方案1】:

    我不认为将 HTML 转换为 PDF 是一项简单的任务。这是因为 HTML 和 PDF 结构非常不同。您需要一些引擎(或库,如果需要)将 HTML 文件呈现/打印为 PDF。然后 HTML 文件可以包含任何内容(文本、图像、特殊布局的元素以看起来像图表等),如果足够好,某些引擎可以渲染它。

    对于 HTML 到 PDF Java 库,您可以查看此线程 A java library for converting xml/html to pdf

    对于 HTML 到 PDF JavaScript 库,您可以查看此线程 https://stackoverflow.com/questions/20029132/javascript-pdf-generator-library

    PS:某些版本的 amcharts 仅适用于 flash。使用库是不可能渲染成 PDF 的。我建议您使用其他东西,例如 d3.js,它是用于数据可视化的很棒的 JavaScript 库(如交互式图表)。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2013-07-03
      • 2020-02-23
      • 1970-01-01
      • 2019-06-05
      • 1970-01-01
      • 2014-02-27
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多