Используйте wkhtmltopdf в Linux

Я использую wkhtmltopdf в своем проекте Symfony, и на моем компьютере все работает. Но когда я помещаю свой проект на сервер CentOS, я больше не могу создавать файлы PDF.

Я использую эту строку, но на Linux-сервере файлы .exe не могут быть выполнены:

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

Я попытался загрузить файл .rpm для CentOS, но у меня все те же ошибки.


person LordArt    schedule 21.07.2017    source источник
comment
попробуйте использовать exec(wkhtmltopdf google.com google.pdf)   -  person enno.void    schedule 21.07.2017


Ответы (1)


Я решил это, установив wkhtmltopdf, как описано в этой ссылке: 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');
person LordArt    schedule 21.07.2017
comment
Лучше не размещать ссылки, потому что они могут быть удалены в будущем, поэтому укажите подробности ссылки и предоставьте ссылку в конце. - person wahdan; 06.10.2017