我正在尝试生成一个发票pdf,所以我使用KnpSnappyBundle over symfony2 & twig从html生成一个pdf
在我的ubuntu上,一切都很好,在生产环境(FreeBSD,共享托管)中,我得到了一个我不明白的错误。我的配置
knp_snappy:
pdf:
enabled: true
binary: "%kernel.root_dir%/../bin/wkhtmltopdf-i386"
options:
lowquality: false
encoding: UTF-8
image:
enabled: false
binary: "%kernel.root_dir%/../bin/wkhtmltoimage-i386"
options: []
temporary_folder: %kernel.cache_dir%/snappy误差
[2016-02-07 01:07:05] snappy.DEBUG: Generate from HTML (<!DOCTYPE html> <html> <head> <meta charset="UTF-8" /> <title>MeVisa Invoice</ti) to file (/home/visallc/visallc.nichost.ru/src/MeVisa/ERPBundle/Controller/../../../../web/invoices/mevisa-invoice-3975-1.pdf). [] []
[2016-02-07 01:07:05] request.CRITICAL: Uncaught PHP Exception RuntimeException: "The exit status code '2' says something went wrong: stderr: "/home/visallc/visallc.nichost.ru/app/../bin/wkhtmltopdf-i386: 1: Syntax error: "(" unexpected " stdout: "" command: /home/visallc/visallc.nichost.ru/app/../bin/wkhtmltopdf-i386 --encoding 'UTF-8' '/home/visallc/visallc.nichost.ru/app/cache/prod/snappy/knp_snappy56b66e89618f48.25746598.html' '/home/visallc/visallc.nichost.ru/src/MeVisa/ERPBundle/Controller/../../../../web/invoices/mevisa-invoice-3975-1.pdf'." at /home/visallc/visallc.nichost.ru/vendor/knplabs/knp-snappy/src/Knp/Snappy/AbstractGenerator.php line 336 {"exception":"[object] (RuntimeException(code: 0): The exit status code '2' says something went wrong:\nstderr: \"/home/visallc/visallc.nichost.ru/app/../bin/wkhtmltopdf-i386: 1: Syntax error: \"(\" unexpected\n\"\nstdout: \"\"\ncommand: /home/visallc/visallc.nichost.ru/app/../bin/wkhtmltopdf-i386 --encoding 'UTF-8' '/home/visallc/visallc.nichost.ru/app/cache/prod/snappy/knp_snappy56b66e89618f48.25746598.html' '/home/visallc/visallc.nichost.ru/src/MeVisa/ERPBundle/Controller/../../../../web/invoices/mevisa-invoice-3975-1.pdf'. at /home/visallc/visallc.nichost.ru/vendor/knplabs/knp-snappy/src/Knp/Snappy/AbstractGenerator.php:336)"} []我已经将html简化为"Hello“,并且尝试了不同的包和不同的配置。但它们都是基于wkhtmltopdf。任何帮助在这里将不胜感激,重点是从html生成一个PDF。谢谢你的百花齐放
发布于 2016-02-07 10:00:36
根据您的平台下载最新版本,尝试升级您的二进制文件。
http://wkhtmltopdf.org/downloads.html
https://stackoverflow.com/questions/35247219
复制相似问题