SVG ClipPath 不适用于 wkhtmltopdf

SVG ClipPath does not work with wkhtmltopdf

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

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

可以参考纽约时报页面没有使用的SVG defs元素

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