我使用phantomjs和html来pdf节点包。在本地环境(MacOS)一切都很好。当我在Ubuntu Server(16.04)上使用相同的应用程序时,phantomjs生成带有图像而不是文本的PDF(每页图像上)。
我一直在寻找信息,发现它可能是由外部资源造成的 - 是的,我在我的风格中使用了额外的自定义字体。但是在更改为local(file:///并基于渲染选项)之后,问题仍然存在。不确定为什么它是平台依赖的问题。
答案 0 :(得分:0)
解决方案:在服务器上本地安装字体(在/ usr / share / fonts和/ usr / local / share / fonts /上)。之后,Phantom可以毫无问题地使用它们。