thinkphp6生成PDF自动换行

composer安装

composer require tecnickcom/tcpdf

示例

php 复制代码
	use TCPDF;
    public function info($university='',$performance='',$grade='',$major=''){
    	//获取到当前域名
        $domain = request()->domain();
        //实例化
        $pdf = new TCPDF('P', 'mm', 'A4', true, 'UTF-8', false);

        // 设置文档信息
        $pdf->SetCreator('xxx系統');
        $pdf->SetAuthor('001');
        $pdf->SetTitle("Welcome to $domain!");
        $pdf->SetSubject('TCPDF Tutorial');
        $pdf->SetKeywords('TCPDF, PDF, PHP');

        // 设置页眉和页脚信息
        $pdf->SetHeaderData('favicon.ico', 30, $domain, '这是页眉信息',
            array(0,64,255), array(0,64,128));
        $pdf->setFooterData(array(0,64,0), array(0,64,128));

        // 设置页眉和页脚字体
        $pdf->setHeaderFont(Array('stsongstdlight', '', '10'));
        $pdf->setFooterFont(Array('helvetica', '', '8'));

        // 设置默认等宽字体
        $pdf->SetDefaultMonospacedFont('courier');

        // 设置间距
        $pdf->SetMargins(15, 27, 15);
        $pdf->SetHeaderMargin(5);
        $pdf->SetFooterMargin(10);

        // 设置分页
        $pdf->SetAutoPageBreak(TRUE, 25);

        // set image scale factor
        $pdf->setImageScale(1.25);

        // set default font subsetting mode
        $pdf->setFontSubsetting(true);

        //设置字体
        $pdf->SetFont('stsongstdlight', '', 14);

        $pdf->AddPage();

        $str1 ="这是要主题内容";

        $pdf->Write(0,$str1,'', 0, 'L', true, 0, false, false, 0);

        //输出PDF
        $pdf->Output('下载的文件名.pdf', 'D');
    }
相关推荐
tommyjiatong2 小时前
解决 WordPress 必须带 index.php 才能访问及无法提交站点地图(Sitemap)的底层原理与方案
php·网站搭建·wordpress
hu55667982 小时前
Adobe Acrobat DC 如何按页数方法拆分2个或多个pdf
pdf·pdf拆分
夏沫琅琊3 小时前
Jetpack Compose + 原生 PDF API 从零搭一个 Android 工具应用 (一)
android·pdf·kotlin
三8443 小时前
PHP+MariaDB/MySQL搭建 社区论坛
mysql·php·mariadb
慧都小妮子3 小时前
Aspose.Words for JasperReports v26.6 发布,底层Java大升级
java·pdf·报表工具·aspose.words·文档转换·报表导出·jasperreports
qq_422152574 小时前
PDF页面管理的几种实用方法:拆分、合并、删除指定页面
java·前端·pdf
云云只是个程序马喽16 小时前
海外短剧平台搭建方案:私有化源码系统选型|云微短剧系统技术架构拆解
java·php
雅客李21 小时前
2026云手机高负载压力测评 安卓云手机多开实测数据
android·智能手机·php
复园电子1 天前
跨平台PDF签名解析器设计:多方签署与自签名证书(野鸡CA)过滤
pdf·电子合同
广州灵眸科技有限公司1 天前
xfce桌面旋转说明:基于灵眸科技EASY-EAI-Nano-TB
网络·网络协议·tcp/ip·算法·php