使用PDF中的某些文本行导出SVG

时间:2014-01-08 14:12:38

标签: javascript svg d3.js export pdf-generation

我开发了一项服务,允许用户创建SVG图表(我使用过d3.js),还有图表,一些文本内容是使用ace.js创建的。

总结我:

  • 由D3生成的SVG内容
  • ACE编辑器生成的文本内容

特别是,我一直使用node.js向客户端提供此服务。

您知道如何创建包含SVG图片和文字的PDF吗?

编辑: 我可以接受客户端和服务器端解决方案来解决我的问题。

1 个答案:

答案 0 :(得分:0)

SVG文件格式允许您定义文本元素(和标签)并应用文本样式。在这种情况下,常规的SVG-to-PDF转换器(可能是Apache Batic)就足够了。

如果要在同一文档中组合SVG和HTML标记/文本,则需要查找具有SVG图形支持的HTML-to-PDF转换器。我建议您尝试PhantomJS (free)PD4ML (commercial)

如果您确实需要将SVG标记与原始文本混合,则将整个文档内容封装到< pre>和< / pre>标签和将结果传递给HTML-to-PDF转换器应该可以解决问题。