Phantomjs - 在Ubuntu Server上将文本渲染为图像

时间:2018-06-06 14:26:42

标签: html node.js pdf phantomjs converter

我使用phantomjs和html来pdf节点包。在本地环境(MacOS)一切都很好。当我在Ubuntu Server(16.04)上使用相同的应用程序时,phantomjs生成带有图像而不是文本的PDF(每页图像上)。

我一直在寻找信息,发现它可能是由外部资源造成的 - 是的,我在我的风格中使用了额外的自定义字体。但是在更改为local(file:///并基于渲染选项)之后,问题仍然存在。不确定为什么它是平台依赖的问题。

1 个答案:

答案 0 :(得分:0)

解决方案:在服务器上本地安装字体(在/ usr / share / fonts和/ usr / local / share / fonts /上)。之后,Phantom可以毫无问题地使用它们。