使用“wkhtmltopdf”作为PDF生成器,使用CKeditor作为Wysiwig编辑器,我在浏览器中看到的内容与PDF中显示的内容之间的字体大小不同。
我尝试了很多东西:将字体大小更改为cm / px / pt,更改正文中的字体大小百分比...但我找不到在HTML编辑器中使用相同外观的方法在我的PDF中。
PDF font-size和html one之间是否存在某种联系? PDF中的输出是否小于浏览器中的输出? 有人已经设法在WebBrowser中获得与使用这种PDF生成工具的PDF相同的外观吗?
答案 0 :(得分:0)
我找到了一个令人满意的解决方案。
我尝试使用@ font-face导入字体,但这对我不起作用,因为wkhtmltopdf无法识别每个“样式”(斜体,粗体,粗体+斜体)的多个@ font-face。 我不得不使用我的Windows系统和Linux服务器上提供的“免费”字体(在我的情况下为“DejaVu Sans”),系统在生成PDF时可以直接使用该字体。
这两种字体现在在我的Wisywig和生成的PDF之间呈现类似的效果。我还必须使用很多CSS规则来清理它,删除PNG图像......但这是另一个故事。