在我寻找将SVG导出为pdf的方法时,我遇到了jsPDF。我的问题是在尝试创建填充路径时。搜索jsPDF的git让我相信我会使用SVGtoPDF插件,但是还有一个名为“sillysvgrenderer”的插件,它具有“addSVG”功能。
我不能让后者工作,但是我再也无法获得SVGtoPDF功能来填补我的路径。
有人可以帮我吗?是否有更好的(但仍然是免费的)解决方案将我的SVG导出到pdf文档(客户端)?
答案 0 :(得分: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();