起点:我没有可以提供静态文件以外的任何内容的服务器。我有一个 SVG 元素(动态创建)<body>
,我想将其导出为矢量格式,最好是 PDF 或 SVG。
我开始考虑使用现有的 lib jsPDF和downloadify。它工作得很好。不幸的是,这不支持 SVG,只支持文本。
我已经阅读了 PDF 格式嵌入 SVG 图像的可能性,并且它似乎自 Acrobat Reader 5(以及 ImageViewer 插件)以来已启用。但它不起作用。我尝试了 3 种不同的 PDF 阅读器,但没有成功。
这是否意味着 PDF 已经放弃了 SVG 嵌入支持?我没有找到任何关于这个的东西。
我有两个问题;这可以解决吗?如果是,在 PDF 中嵌入 SVG 的规范是什么?有了这些信息,我就可以自己在 jsPDF 中构建这种支持。
浏览器支持需求为 Safari、Chrome 和 Firefox。支持 SVG 的版本。