使用tcpdf循环输出pdf格式的动态文档表格

2025-05-07 13:58:22

1、先说一下pdf的字体设置,由于这个插件是外国人开发的,对中文的支持不是很友好,试了几个,只有stsongstdlight支持中文。字体都在font目录下,比较节约资源的字体是droidsansfallback支持了所有亚洲的字体。,网上可以下载

使用tcpdf循环输出pdf格式的动态文档表格

2、使用cell生成表格,可以设置行高,行宽,边框宽等信息pdf->Cell($col, $line, $str, 0, 0, 'C');

使用tcpdf循环输出pdf格式的动态文档表格

3、使用$pdf->Ln();控制换行,如下图所示:

使用tcpdf循环输出pdf格式的动态文档表格

4、动态表格的生成需要数据,我是直接查的数据库,就用的tp5框架的查询方法

使用tcpdf循环输出pdf格式的动态文档表格

5、标题加粗,内容正常样式:主要代码如下:

使用tcpdf循环输出pdf格式的动态文档表格

6、访问浏览器生成的pdf文档,我是直接下来下来看的,样子如下:

使用tcpdf循环输出pdf格式的动态文档表格

7、设置一个背景图作为pdf文档背痔辏哔刂景$img_file = K_PATH_IMAGES.'logo_example.jpg&垆杪屑丝#39;; $pdf->Image($img_file, 0, 0, 110, 97, '', '', '', false, 300, '', false, false, 0);

使用tcpdf循环输出pdf格式的动态文档表格
声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
猜你喜欢