订单导出pdf文件
原理 原始数据->加载模板->临时文件->PDF文件 方案准备 html模板转pdf 难点:1. 每次变化都要找设计师;2. html样式很难控制(个人不擅长);3.html转pdf样式难以控制 word模板转pdf 难点:1. 合适插件的选择;2. 中文的处理 最终选择,word模板模式 实现步骤 WORD插件 开源地址 composer require phpoffice/phpword phpword非常好用,支持变量,太方便了。 WORD转PDF插件 下载地址 /opt/libreoffice6.4/program/soffice 完整demo //生成订单pdf public function order_pdf_f() { #1. 准备订单信息 $person_addr = "北京市"; $person_name = "张三"; $person_mobile= "18932000000"; #2. 生成素材文件 $res_dir_path = './res/'; $templateFile = $res_dir_path.'temp_order.docx'; $wordPath = $res_dir_path.'tmp/hello.docx';//计算机上的一个文件 try { $templateProcessor = new \PhpOffice\PhpWord