【问题标题】:Google chart export in to PDF谷歌图表导出为 PDF
【发布时间】:2013-05-15 18:52:59
【问题描述】:

我需要将Google chart 导出为 PDF 文件。但是 forum 说,没有办法直接将图表导出为PDF,但我们可以将它们转换为png图像并将图像文件导入PDF。所以我将svg格式(谷歌图表格式)转换成png格式。

我的问题是:我可以将这个png 图像(流式传输)直接导出到PDF 而不保存在物理路径中吗?如果是,它是如何实现的。

我的语言是java和java脚本作为客户端。

我在此搜索了很多问题,但没有找到适合我的问题的解决方案

【问题讨论】:

    标签: java pdf svg export


    【解决方案1】:

    你在使用iText 库吗?他们有示例如何add image on page。即使他们使用 .jpg,不过,我认为您可以将其更改为 .png。


    附:我正在寻找这个问题。将图表更改为图像,然后将其设置为 PDF - 是第一种方法,但据我了解,还有另一种方法 - 使用 HTML 将其转换为 pdf。所以,现在我正在尝试创建带有图表的 html,它将转换为 pdf 格式。

    【讨论】:

    • 我们无法使用 iText 导出 google chart api。我已经将图表转换为 png 格式,在 js 端有类似 var htmlString ='Hello world'; 的代码var doc = new jsPDF(); doc.fromHTML(htmlString,100,100,{}); doc.output('datauri');但是通过使用它会发生错误,例如“jsPDFAPI 未定义”。我已经包含了 js 文件 jspdf.js,jspdf.plugin.addimage.js,jspdf.plugin.from_html.js :(
    • 是的,我们无法使用 iText 导出 google chart api,但您说您已经将其转换为 .png。那么,您可以将其添加到您的 html 中吗?我使用示例将 HTML 从here 转换为使用 iText+XMLWorker 的 pdf。你试试看吗?
    • 如何将图片流发送到java中?
    猜你喜欢
    • 1970-01-01
    • 2018-09-06
    • 1970-01-01
    • 2021-10-24
    • 2015-08-14
    • 1970-01-01
    • 1970-01-01
    • 2011-02-08
    • 1970-01-01
    相关资源
    最近更新 更多