【发布时间】:2011-07-29 16:03:18
【问题描述】:
有没有办法使用 PHP 或 Java 将包含 <foreignObject> 的 <svg> 标记导出为图像?我试过https://github.com/sampula/SVG.toDataURL 但它不支持foreignObject。
我希望能够将 foreignObject 编码为 base64 的唯一原因是因为 foreignObject 标记包含一些 HTML 和内部图像。
有没有办法做到这一点?
【问题讨论】:
-
SVG 是 XML。你试过 XSLT 吗?提取您想要的 SVG 的任何部分都没有问题。您当然可以使用 Saxon 或任何您喜欢的 XSLT 处理器从 Java 调用 XSLT。