我开发了一项服务,允许用户创建SVG图表(我使用过d3.js),还有图表,一些文本内容是使用ace.js创建的。
总结我:
特别是,我一直使用node.js向客户端提供此服务。
您知道如何创建包含SVG图片和文字的PDF吗?
编辑: 我可以接受客户端和服务器端解决方案来解决我的问题。
答案 0 :(得分:0)
SVG文件格式允许您定义文本元素(和标签)并应用文本样式。在这种情况下,常规的SVG-to-PDF转换器(可能是Apache Batic)就足够了。
如果要在同一文档中组合SVG和HTML标记/文本,则需要查找具有SVG图形支持的HTML-to-PDF转换器。我建议您尝试PhantomJS (free)和PD4ML (commercial)
如果您确实需要将SVG标记与原始文本混合,则将整个文档内容封装到< pre>和< / pre>标签和将结果传递给HTML-to-PDF转换器应该可以解决问题。