symfony - 如何使用KnpSnappyBundle设置方向=横向?

标签 symfony wkhtmltopdf

我正在将Snappy Bundle和Symfony 2.1一起使用。

我有一些问题未在此捆绑包的文档中找到:

  • 如何设置方向?
  • 有没有显示页码的方法?

  • 这是我的捆绑包的config.yml:
    knp_snappy:
        pdf:
            enabled:    true
            binary:     /home/wkhtmltopdf-i386
            options:    []
    

    这是我的 Controller 之一,用于生成pdf:
    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));
    

    关于symfony - 如何使用KnpSnappyBundle设置方向=横向?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13294053/

    相关文章:

    javascript - wkhtmltopdf 第二页的页边距

    python - Odoo 如何制作自定义报告,AttributeError

    php - Symfony\Component\Debug\Exception\FatalErrorException 调用未定义的方法 Illuminate\Database\MySqlConnection::setReconnector()

    doctrine-orm - Stof\DoctrineExtensionsBundle : missing identifier/primary key for Doctrine2

    mysql - 如何处理 ember.js 中的对象 ID?

    javascript - 如何在 Node js 中发送文件以作为响应下载

    regex - 带有语言环境的安全区域

    symfony - Symfony2/弹性束

    css - 将 wkhtmltopdf 与 Bootstrap 3 一起使用会删除颜色样式