【问题标题】:Tcpdf on Laravel 3 controllerLaravel 3 控制器上的 Tcpdf
【发布时间】:2013-07-25 14:46:42
【问题描述】:

早上好。我正在尝试使用 Tcpdf 库和捆绑包生成 Pdf。我在这样的控制器上测试了库的基本用法:

public function get_reporte_grupos(){           
    $pdf = new Tcpdf();
    $pdf->AddPage();
    $pdf->SetFont('times','B',16);
    $pdf->Cell(40,10,'Hello World!');
    $pdf->Output('example_001.pdf', 'I');
}

而我的输出就像是pdf文件的de二进制:

%PDF-1.7 % 8 0 obj > /Annots [ 7 0 R ] /PZ 1 >> endobj 9 0 obj 流 xSN0+[{qW(-ꩀ%^H(Uh8R().. 等等。

我在这里缺少什么?我不想使用 html2pdf,因为我生成的文件类型太广泛了,我必须控制分页符才能做一些数学运算。那么我在这里缺少什么?

提前致谢

【问题讨论】:

    标签: laravel tcpdf laravel-3


    【解决方案1】:

    哦,好吧,我打算删除这个问题,但如果有人遇到同样的问题,我会回答。在控制器上替换

    $pdf->Output('example_001.pdf', 'I');
    

    return Response::make($pdf->Output('example_001.pdf', 'I'), 200, array('Content-Type' => 'application/pdf'));
    

    你会得到你的 pdf 文件。

    【讨论】:

    • 感谢 Cheluis,你救了我的命,我认为这是 laravel 与 TCPDF 的关系,我认为我是 index.php 的最后替代方案,因为它是引擎刀片模板的问题。
    • @Cheluis 你好!我也有同样的问题,Response::make 是什么?谢谢。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-02-08
    • 2017-02-12
    • 2018-08-09
    • 2016-03-23
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多