用于将图形插入 MS Word 的 Perl 代码

发布于 2024-12-10 09:54:04 字数 466 浏览 0 评论 0原文

我正在使用 Perl 来自动化生成报告。报告以 HTML 格式生成。相同的报告可以以 MS Word 格式打开。以 HTML 生成的表格在 Word 中看起来也不错。

问题:

我还需要在报告中插入一些图表。对于 HTML,我使用 SVG::TT::Graph:: Line Perl 模块生成图表。

这里的想法是保留包含所有表格和图表的单个 HTML 文件。

目前 HTML 中的一切看起来都很好。但是当我在 Word 中打开同一个文件时,图表会被数据替换(因为我使用的是 SVG Perl 模块)。

只是想知道为 Word 文件生成图形的最佳方法是什么,并且不会对我的代码造成太大影响。

任何有关要使用的 Perl 模块的建议将不胜感激。

I am using Perl for automation for report generation. Reports are generated in HTML. same report can be opened in MS word format. tables generated in HTML look good in Word too.

Problem:

Ineed to also insert few graphs in the report. For HTML, I am using SVG::TT::Graph::Line Perl module to generate the graphs.

The idea here is to keep single HTML file that contains all tables and graphs.

Currently every thing looks good in HTML. but when i open the same file in Word, the graphs are replaced by data (because I am using SVG Perl module).

Just wondering what would be the best way to generate graphs for Word file that doesn't change my code much.

Any suggestions with the Perl modules to be used would be much appreciated.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

甜宝宝 2024-12-17 09:54:04

我没有尝试过这个,但我唯一能想到的就是使用 ImageMagick 将 SVG 转换为PNG,然后使用 数据 URI 将图像嵌入 HTML 中。

I haven't tried this, but the only thing I can think of is to use ImageMagick to convert the SVG to PNG and then use a Data URI to embed the image in the HTML.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文