在寻找将 SVG 导出为 pdf 的方法时,我遇到了 jsPDF 。我的问题是尝试创建填充路径时。搜索 jsPDF 的 git 让我相信我要使用 SVGtoPDF 插件,但还有一个名为“sillysvgrenderer”的插件,它具有“addSVG”功能。
我无法让后者工作,但我又无法让 SVGtoPDF 函数来填充我的路径。
有人可以帮我解决这个问题吗?是否有更好的(但仍然免费)解决方案将我的 SVG 导出到 pdf 文档(客户端)?
最佳答案
解决方案:使用 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();
关于javascript - 使用 javascript 动态创建 SVG 路径,然后导出为 .pdf,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18312098/