【问题标题】:A particular SVG file is not printable using wkhtmltopdf使用 wkhtmltopdf 无法打印特定的 SVG 文件
【发布时间】:2015-07-01 00:54:04
【问题描述】:

我无法从 wkhtmltopdf 为这个特定的 SVG 文件生成 PDF。

谁能告诉我为什么?

我可以完美地从 chrome 查看和打印它。

https://drive.google.com/file/d/0B2SWQPqbIKKQWFc1bkV6Z0hQLVU/view?usp=sharing

【问题讨论】:

  • 不知道。您可以尝试将其加载到 Inkscape 并保存为“优化的 SVG”。否则,您可能需要检查 XML 并系统地删除部分,直到找到导致 wkhtmltopdf 失败的元素。
  • 我将它保存为优化的 SVG。还是行不通。但它在 chrome 中工作,并且可以通过 chrome 打印选项正确打印。
  • 请记住,Chrome 不再使用 webkit 引擎。它使用它的一个叉子。因此,您可能会发现 Chrome 中已修复的 SVG 渲染错误,但 webkit 中没有。如果您将错误报告给 wkhtmltopdf 人员,您可能会更幸运地找到解决方案。

标签: svg pdf-generation wkhtmltopdf


【解决方案1】:

我将高度和宽度百分比更改为精确的像素值。

--感谢我的老板Jayan。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-07-05
    相关资源
    最近更新 更多