gpt4 book ai didi

javascript - 调用 Google Visualization API 服务器端

转载 作者:行者123 更新时间:2023-11-28 01:12:49 25 4
gpt4 key购买 nike

我正在开发一个项目,该项目涉及将网站上的一些 HTML 报告导出为 PDF 格式。我想使用优秀的 flying-saucer Java library做到这一点,但我的主要障碍是其中一些报告使用 Google Visualization API 通过 JavaScript 生成图表。 Flying-saucer 目前不支持解析/执行 JS,因此这些图表不会显示在生成的 PDF 文件中。

我希望通过查看是否有某种可以通过服务器端代码调用的 Web 服务来解决这个问题,该服务会将 Base64 中的图表图像作为变量返回,我可以在 View 中引用该变量,而不是获取通过 JS 实现。

旧的Google Image Charts API正是我正在寻找的,但不幸的是它已被弃用,并且看起来它预计将在明年完全删除,所以它不是一个选择。

我希望 Google 有一个更新的替代方案。如果没有,是否有其他推荐的方法?谢谢!

最佳答案

您可以调用图表的getImageURI方法来生成图像/八位字节流URI。您可以将该数据发送到您的服务器,并且您应该能够将图表重建为 .png 图像文件。我从未尝试过在服务器端执行此操作,因此我不确定您将如何执行此操作,但此 java 教程可能对您有一些帮助:http://www.programcreek.com/2009/02/java-convert-image-to-byte-array-convert-byte-array-to-image/

关于javascript - 调用 Google Visualization API 服务器端,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24214760/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com