在 linux 上使用 wkhtmltopdf

Use wkhtmltopdf on linux

我在我的 Symfony 项目中使用 wkhtmltopdf,一切都在我的电脑上运行。但是当我把我的项目放在 CentOS 服务器上时,我无法再创建 pdf 文件。

我正在使用这条线,但是在 linux 服务器上无法执行 .exe 文件:

$snappy = new Pdf($this->get('kernel')->getRootDir() . '/../web/wkhtmltopdf/bin/wkhtmltopdf.exe');

我尝试下载 CentOS 的 .rpm 文件,但我仍然遇到同样的错误。

我通过安装 wkhtmltopdf 解决了这个问题 link: http://www.kitpages.fr/fr/cms/182/installer-wkhtmltopdf-sous-centos-et-debian

然后我可以给出 wkhtmltopdf 在 CentOS 中的路径是: /opt/wkhtmltopdf/bin/wkhtmltopdf

现在的行是这样的:

$snappy = new Pdf('/opt/wkhtmltopdf/bin/wkhtmltopdf');