Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/symfony/6.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Symfony 生成PDF-我需要什么?_Symfony_Pdf - Fatal编程技术网

Symfony 生成PDF-我需要什么?

Symfony 生成PDF-我需要什么?,symfony,pdf,Symfony,Pdf,我正在尝试在我的symfony 2应用程序中生成PDF-我需要做什么?现在,我通过composer下载了以下捆绑包: 但尝试使用它生成pdf时会出现一个错误: The exit status code '126' says something went wrong: stderr: "sh: /var/www/html/khernik/app/../web/files: is a directory " stdout: "" 我认为问题在于配置-app/config/config.yml:

我正在尝试在我的symfony 2应用程序中生成PDF-我需要做什么?现在,我通过composer下载了以下捆绑包:

但尝试使用它生成pdf时会出现一个错误:

The exit status code '126' says something went wrong:
stderr: "sh: /var/www/html/khernik/app/../web/files: is a directory
"
stdout: ""

我认为问题在于配置-
app/config/config.yml

knp_snappy:
    pdf:
        enabled:    true
        binary:     %kernel.root_dir%/../web/files
        options:    []
二进制线…它应该指向哪里?我读过它应该是一些可执行文件…knp包提供了吗?我还尝试下载了以下捆绑包:

但它给了我以下作曲家错误:

no matching package found
我如何解决这个问题

谢谢

先安装,然后会得到一个二进制文件。安装后,您可以运行它来验证安装是否正确

wkhtmltopdf http://google.com google.pdf
之后,在KnpSnappyBundle设置中设置二进制。在终端中获取wkhtmltopdf二进制路径类型

which wkhtmltopdf

安装wkhtmltopdf,然后配置config.yml。下载wkhtmltopdf:

然后配置config.yml。二进制文件是wkhtmltopdf的路径

knp_snappy:
    pdf:
        enabled:    true
        binary:     /usr/local/bin/wkhtmltopdf
        options:    []

我必须在AmazonLinux上安装它…有没有一种方法可以做到这一点,而不是使用一些外部库?安装它有什么问题?