knpsnappybundle在分页符创建问题

时间:2015-12-01 10:13:57

标签: html symfony pdf twig page-break

我正在使用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的屏幕上限

My Pdf look like this

这是我的实际Html(从中生成此pdf)Html Output

所以有人可以帮我避免这个html分页问题吗?

感谢

0 个答案:

没有答案