javascript - 使用 javascript 动态创建 SVG 路径,然后导出为 .pdf

标签 javascript pdf svg path jspdf

在寻找将 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/

相关文章:

swift - 通过共享表从 NSData 共享 PDF

javascript - 如何使用 JavaScript 从 PDF 中提取文本

javascript - D3 简单条形图不更新

javascript - 在 Javascript 中访问 SVG DOM : object tag vs XMLSerializer?

javascript - 根据包含其他两个输入之和的一个字段添加动态输入

&lt;script&gt; 标签内的 JavaScript 代码

javascript - 使用带有成功或错误颜色的图标验证输入字段

javascript - 将鼠标悬停在图像上以使用 JavaScript 显示文本框仅适用于一张图像,因为我使用的是 getElementById

search - PDF文本搜索和拆分库

css - 如何使 svg 行响应