wkhtmltopdf无法在服务器上运行javascript

时间:2017-08-14 13:47:25

标签: javascript meteor ubuntu-16.04 wkhtmltopdf digital-ocean

我正在使用Meteor js开发一个应用程序,我需要生成一个pdf,所以我使用了' wkhtmltopdf' npm模块并通过以下命令安装wkhtmltopdf命令行工具:

sudo apt-get update

sudo apt-get install wkhtmltopdf

服务器信息:

Linux ubuntu-512mb-nyc3-01 4.4.0-72-generic #93-Ubuntu SMP Fri Mar 31 14:07:41 UTC 2017 x86_64 x86_64 x86_64 GNU/Linux
No LSB modules are available.
Distributor ID: Ubuntu
Description: Ubuntu 16.04.2 LTS
Release: 16.04
Codename: xenial

wkhtmltopdf version install on server: 0.12.2.4

当我尝试在本地计算机上生成pdf时,一切运行良好但在服务器(数字海洋)上,它会抛出找不到错误/ bin / blash命令。

我也试过改变wkhtmltopdf的路径,如下所示:

wkhtmltopdf.command = '/usr/local/bin/wkhtmltopdf

在这种情况下,同样的错误抛出。

当我尝试使用以下命令在服务器上测试wkhtmltopdf时:

wkhtmltopdf http://www.google.com google.pdf

错误抛出:QXcbConnection:无法连接到显示

请指导我,如何让wkhtmltopdf在服务器上运行。

谢谢,

1 个答案:

答案 0 :(得分:0)

通过搜索错误文本来搜索Google的第一个链接:https://unix.stackexchange.com/questions/192642/wkhtmltopdf-qxcbconnection-could-not-connect-to-display

它包含解决您问题的解决方案。