由于wkhtmltopdf没有使用最新版本的webkit,我试图寻找另一种选择。
我发现slimer是一个基于Gecko的无头浏览器,它提供了相当不错的结果,但并不是真正无头,项目有点不成熟。
我想尝试的一个选项是使用Chromium Embedded Framework来呈现pdf。我阅读了这些消息来源并发现它可以无头,因为它使用了blink,结果非常好,并且可以使用最近的html / css / javascript功能。
一个缺点是尺寸。编译完成后,我得到了一个92mo的libcef.so文件。
所以我的问题是:有没有办法减轻CEF的大小编译二进制文件用于pdf生成? (除非从源代码中手动删除所有不需要的部分......这将是非常漫长而痛苦的......)