我正在使用simfony2.x,我想使用knpsnappybundle
budle从html创建pdf文件。所以我使用了这个配置,
knp_snappy:
pdf:
enabled: true
binary: "\"C:\\Program Files\\wkhtmltopdf\\bin\\wkhtmltopdf.exe\""
options: []
image:
enabled: true
binary: "\"C:\\Program Files\\wkhtmltopdf\\bin\\wkhtmltoimage.exe\""
options: []
然后在我的控制器中,我正在使用此服务,如
$html = $this->renderView('MyBundle:MyController:view.html.twig', array(
'project' => $project,
'answers' => $answers
));
return new Response(
$this->get('knp_snappy.pdf')->getOutputFromHtml($html), 200, array(
'Content-Type' => 'application/pdf',
'Content-Disposition' => 'attachment; filename="test.pdf"',
'encoding' => 'UTF-8',
)
);
它为我创建pdf文件,但pdf在分页时包含错误的设计,这是我的pdf的屏幕上限
所以有人可以帮我避免这个html分页问题吗?
感谢