我目前正在开发一个项目(我使用版本2.7 On Ubuntu 14.02)来管理统计和报告生成。根据我在谷歌上所做的研究,我找到了用于实现PDF文件的捆绑“KnpSnappyBundle”。
捆绑包很有效我从CSS文件中删除链接后就得到了.pdf文件。
<html>
<title>templte PDF</title>
<head>
<link href="{{ asset('template/css/bootstrap.min.css') }}" rel="stylesheet" >
</head>
<body>
here the content of document PDF
</body>
</html>
*当我将链接添加到我的CSS文件时,这是错误
退出状态代码'1'表示出错:stderr:“正在加载 页数(1/6)[&gt; ] 0%[======&gt; ] 10%[=======> ] 12% [================================================= ===========] 100% 计数页数(2/6) [================================================= ===========]对象 1 of 1解决链接(4/6) [================================================= ===========]对象 1 of 1加载页眉和页脚(5/6)打印页面(6/6)[&gt; ] 准备 [================================================= ===========]第1页 由于网络错误导致1完成退出,代码为1:ContentNotFoundError “stdout:”“命令: /home/Cros/Desktop/SecurityInfo/app/../vendor/h4cc/wkhtmltopdf-amd64/bin/wkhtmltopdf-amd64 --lowquality'/ tmp / knp_snappy579fd84622d630.80771275.html''/ tmp / knp_snappy579fd84622e172.46479589.pdf'。
在vendor / knplabs / knp-snappy / src / Knp / Snappy / AbstractGenerator.php中 第336行 - protected function checkProcessStatus($ status,$ stdout,$ stderr,$ command) { if(0!== $ status和''!== $ stderr){ 抛出新的\ RuntimeException(sprintf( '退出状态代码\'%s \'说出错了:'。“\ n” .'stderr:“%s”'。“\ n” 。'stout:“%s”'。“\ n”
所以我的问题是在他的服务器上制作这些可执行文件(我使用SF服务器:127.0.0.1)来塑造我的PDF文件,谢谢。