1

在寻找将我的 SVG 导出为 pdf 的方法时,我遇到了jsPDF。我的问题是尝试创建填充路径时。搜索 jsPDF 的 git 让我相信我要使用 SVGtoPDF 插件,但还有一个名为“sillysvgrenderer”的插件,它具有“addSVG”功能。

我不能让后者工作,但是我又不能让 SVGtoPDF 函数来填充我的路径。

有人可以帮我弄这个吗?是否有更好(但仍然免费)的解决方案将我的 SVG 导出到 pdf 文档(客户端)?

4

1 回答 1

1

解决方案:使用 PhantomJS 使我能够渲染自己的 SVG 代码并将其保存为 .pdf 文件。

Javascript:

var svgString = "<svg xmlns='http://www.w3.org/2000/svg' version='1.1'><path d='M0,0L600,200L0,200z'></path></svg>";

var page = require('webpage').create();

page.content = svgString;

page.render('aRectangle.png');
phantom.exit();
于 2013-08-23T16:22:15.700 回答