SVG ClipPath 不适用于 wkhtmltopdf

Wil*_*lly 3 javascript svg wkhtmltopdf

最近我创建了一个与纽约时代相似的图表。它运作良好。我尝试通过 wkhtmltopdf 将页面导出为 pdf。我发现是否带有clipPath的svg是由JS在运行时生成的。我可以成功导出pdf。 在此处输入图片说明 但是,如果带有 clipPath 的 svg 最初在 html 中(我从上一个复制了 html 文本)。clipPath 部分不再起作用(如附件)。我猜它与带有剪辑路径的绝对路径有关。但仍然没有运气。对我的下一步有什么建议吗?

以下是我示例中的相关 svg,可以在浏览器中查看,但不适用于 wkhtmltopdf。(参考纽约时报) 本地文件

在此处输入图片说明

小智 5

您可以参考 SVG defs元素,NYTimes 页面未使用该元素。

通过将 clipPaths 放在 defs 元素中,wkhtmltopdf 可以成功导出图表。