thinkphp5下生成pdf文件?

浏览:191 发布日期:2017/07/17 分类:求助交流 关键字: tp5 pdf 浏览器中显示乱码
在thinkphp5引入第三方类库(不支持命名空间)tcpdf用于生成pdf文件,虽然能生成pdf文件,但其在浏览器中却不能正常显示(显示为乱码),但使用tcpdf的下载输出方式生成的文件,下载下来能正常打开并显示。请问该怎么处理?<?php
namespace app\index\controller;

// use think\Controller;
use think\Loader;

class Test
{
    public function index()
    {
        Loader::import('tcpdf.tcpdf');

        $pdf = new \tcpdf('A4-L');
        $pdf->AddPage();
        $pdf->writeHTML('<h2 style="color:red;text-align:center;">Hello World</h3>', true, false, true, false, '');

        $pdf->Output('1.pdf', 'I');
        // $pdf->Output('1.pdf', 'D');
        // 在"D"输出方式下,下载下来的1.pdf文件能正常打开并显示 
    }
}
最佳答案
评论( 相关
后面还有条评论,点击查看>>