减轻用于pdf生成的Chromium Embedded Framework(CEF)库

时间:2015-07-13 15:33:10

标签: c++ pdf chromium-embedded blink

由于wkhtmltopdf没有使用最新版本的webkit,我试图寻找另一种选择。

我发现slimer是一个基于Gecko的无头浏览器,它提供了相当不错的结果,但并不是真正无头,项目有点不成熟。

我想尝试的一个选项是使用Chromium Embedded Framework来呈现pdf。我阅读了这些消息来源并发现它可以无头,因为它使用了blink,结果非常好,并且可以使用最近的html / css / javascript功能。

一个缺点是尺寸。编译完成后,我得到了一个92mo的libcef.so文件。

所以我的问题是:有没有办法减轻CEF的大小编译二进制文件用于pdf生成? (除非从源代码中手动删除所有不需要的部分......这将是非常漫长而痛苦的......)

0 个答案:

没有答案