symfony – 如何使用KnpSnappyBundle设置orientation = landscape?

前端之家收集整理的这篇文章主要介绍了symfony – 如何使用KnpSnappyBundle设置orientation = landscape?前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我正在使用Snappy Bundle和Symfony 2.1.

我有一些问题,我在这个包的文档中没有找到:

>如何设置方向?
>有没有办法显示页码

这是我的bundle的config.yml:

knp_snappy:
    pdf:
        enabled:    true
        binary:     /home/wkhtmltopdf-i386
        options:    []

这是我生成pdf的Controller之一:

public function exampleAction() {
    $html = $this->renderView('MyBundle:Example:test.pdf.twig',$this->param);  
    return new Response($this->get('knp_snappy.pdf')->getOutputFromHtml($html),200,array(
    'Content-Type'          => 'application/pdf','Content-Disposition'   => 'attachment; filename="Test.pdf"'));

}

非常感谢你的帮助!

解决方法

$pdf = $this->get('knp_snappy.pdf')->getOutputFromHtml($html,array('orientation'=>'Landscape','default-header'=>true));
原文链接:https://www.f2er.com/html/226301.html

猜你在找的HTML相关文章