Symfony Knp_Snappy,wkhtmltopdf基于修补的qt-Ubuntu构建
我使用knp_snappy生成带有symfony2的pdf 它运行良好,但我需要添加页脚/页眉。 当我尝试这样做时,wkhtmltopdf说我的qt版本没有wkhtmltopdf补丁Symfony Knp_Snappy,wkhtmltopdf基于修补的qt-Ubuntu构建,symfony,pdf-generation,wkhtmltopdf,Symfony,Pdf Generation,Wkhtmltopdf,我使用knp_snappy生成带有symfony2的pdf 它运行良好,但我需要添加页脚/页眉。 当我尝试这样做时,wkhtmltopdf说我的qt版本没有wkhtmltopdf补丁 有没有一种方法可以在不必卸载/重新安装wkhtmltopdf的情况下修补qt(该系统已被客户端使用,因此必须继续工作)?注意:我不确定“qt”是什么意思,但您可以指定snappy在何处查找wkhtmltopdf二进制文件(如其在its中所述),该文件允许您选择使用您喜欢的任何版本 在config.yml文件中: k
有没有一种方法可以在不必卸载/重新安装wkhtmltopdf的情况下修补qt(该系统已被客户端使用,因此必须继续工作)?注意:我不确定“qt”是什么意思,但您可以指定snappy在何处查找wkhtmltopdf二进制文件(如其在its中所述),该文件允许您选择使用您喜欢的任何版本 在config.yml文件中:
knp_snappy:
pdf:
enabled: true
binary: /usr/local/bin/wkhtmltopdf #"\"C:\\Program Files\\wkhtmltopdf\\bin\\wkhtmltopdf.exe\"" for Windows users
options: []
我已经尝试了许多
wkhtmltopdf
版本,我得出的结论是该软件包效果最好
composer require h4cc/wkhtmltopdf-amd64
之后,您需要配置knp_snappy以使用新安装的二进制文件:
knp_snappy:
pdf:
enabled: true
binary: %kernel.root_dir%/../bin/wkhtmltopdf-amd64
options: []
请注意,我只在Debian/Ubuntu上测试过这个版本。你说得对,我刚刚安装了所需版本的二进制文件,你可以从该文件切换。它正在按预期工作,谢谢!