用于将图形插入 MS Word 的 Perl 代码
我正在使用 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 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
我没有尝试过这个,但我唯一能想到的就是使用 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.