thinkphp 生成pdf文件进行打印方法
1、首先 项目根目录运行 composer require tecnickcom/tcpdf 生成tcpdf库。 Composer中国镜像比较慢,这里推荐使用阿里云镜像
composer config -g repo.packagist composer https://mirrors.aliyun.com/composer/
老头博客网:PHP老头博客网 - PHP博客-站长和程序猿的资源库,PHP、源码、资讯、代码、教学、教程、网站开发、软件开发、APP开发。PHP老头博客网为个人站长与企业网络提供全面的站长资讯、源代码程序下载、php代码教程、操作系统安装使用、服务器技术、编程知识、优秀网站推荐、个人和企业网站运营、网页制作、软件使用技巧、网站开发、小程序开发、软件开发、互联网技术分享等。https://www.laotouw.com
2、在控制器里进行使用
<?phpnamespace app\index\controller;use think\facade\Config; use think\Controller; use think\Model; use think\facade\Env; use TCPDF; class Question extends Controller {//生成pdf文件public function paperWord($paper_id, $user_id, $type = 1){$url = 'uploads/paper/' . randomFileName() . ".pdf";// 生成PDF$pdf = new TCPDF('P', 'mm', 'A4', true, 'UTF-8', false);$pdf->SetMargins(15, 15, 15);$pdf->SetFont('stsongstdlight', '', 12);$pdf->AddPage();$pdf->writeHTML($content, true, false, true, false, '');$rootPath = Env::get('root_path');$showType= 'F';//PDF输出的方式。I,在浏览器中打开;D,以文件形式下载;F,保存到服务器中;S,以字符串形式输出;E:以邮件的附件输出$filePath = $rootPath . 'public/' . $url;$pdf->Output($filePath, $showType);} }
thinkphp 生成pdf文件进行打印方法相关推荐
- TCPDF生成PDF文件方法教程说明
TCPDF生成PDF文件方法教程说明 TCPDF下载: composer: 在packagist中所搜tcpdf (https://packagist.org/packages/tecnickcom/ ...
- wps js宏实战案例:批量汇总订单数据、识别黑名单、自动统计业绩、每笔订单生成带条形码的发货单并输出为pdf文件用于打印
wps js支持ES6语法,对比vba能节省非常多的代码量,不过缺点也很明显,wps js环境暂时不支持调用win系统组件和第三方控件.小声比比:可能有调用的方法,只是我没发现. 基本需求: 可以选择 ...
- php生成pdf文件,html转pdf文件的最佳方法(转载)
之前有个客户需要把一些html页面生成pdf文件,然后我就找一些用PHP把html页面围成pdf文件的类.方法是可谓是找了很多很多,什么html2pdf,pdflib,FPDF这些都试过了,但是都没有 ...
- python数据生成pdf,Python生成pdf文件的方法
摘要:这篇Python开发技术栏目下的"Python生成pdf文件的方法",介绍的技术点是"python生成pdf文件.python生成pdf.生成pdf文件.Pytho ...
- java动态生成pdf文件的方法
java动态生成pdf文件 文章目录 java动态生成pdf文件 前言 一.生成pdf模板 二.使用步骤 1.使用jar包 2.pdf实现方法 总结 前言 java开发过程中难免会遇到生成文件的需求, ...
- SAP SmartForms PDF Preview Test 打印预览生成PDF文件
SAP SmartForms PDF Preview Test 打印预览生成PDF文件 *&-------------------------------------------------- ...
- 解决pdf文件无法打印问题的最好方法
作者:佚名 文章来源:本站原创 点击数:309 更新时间:2012-5-7 解决pdf文件无法打印问题的最好方法:先下载PDFSpliter软件并安装.打开PDFSpli ...
- Itext生成pdf文件,itext+Freemarker生成pdf,(中文空白解决)
来源:https://my.oschina.net/lujianing/blog/894365 1.背景 在某些业务场景中,需要提供相关的电子凭证,比如网银/支付宝中转账的电子回单,签约的电子合同等. ...
- 在线转换pdf和虚拟打印机生成pdf文件操作攻略
由于PDF具有稳定的格式和良好的视图,使得PDF格式文件越来越受工作族的欢迎.但大多人仍习惯Word编辑,所以就有了Word文档转换PDF的需求,那么有什么好的转换Word的方法呢? 小编就来介绍两种 ...
最新文章
- Cissp-【第1章 安全和风险管理】-2021-1-7(99页-162页)
- 3D数学基础:图形与游戏开发---随笔五
- JavaScript 进行数值与对应的 ASCII 字符之间的转换【from​Char​Code、from​Code​Point、charCodeAt、code​PointAt】
- DISTINCT 去掉重复记录
- 51单片机dds信号发生器 扫频 c语言,基于AT89C51单片机和DDS器件实现频率特征测试仪的设计...
- 第一财经周刊:MySpace入乡 终于随俗
- ext3转化为ext4
- Oracle修改字段长度
- 《上海堡垒》究竟几何?让我用爬虫一探究竟
- Windows下CMD操作常用指令详解
- 疯狂的二手电商:爱回收偷食闲鱼、转转
- 中国风来袭!如何用ArcGIS制作水墨风山水画?
- excel表格生成图片的方式
- C语言即是素数又是回文数,急!(C语言)从给出的数据中找出既是回文数又是素数的数……...
- 博士生成长需要经历的7道门
- Wordpress网页直接插入bilibili视频方法
- 【面向对象程序设计】侩子手游戏(Java、JavaFX)
- linux动态库注册函数,linux下加载动态库函数
- 20瓶可乐java,【Java】Java初级算法基础 ,可乐瓶数问题
- 1行Python代码实现:PDF转Word。
热门文章
- 诺基亚c6-01支持java吗,简约但很不简单 诺基亚C6-01到站评测
- [精易软件开发工程师Leo学习笔记]007流程控制
- Brightcove助力企业视频内容无缝直达中国
- was查看java内存_性能测试WAS内存使用的探索和分析
- 陕西省职称网上申报系统评审范围和要求
- 飞桨亮相GTLC技术领导力峰会,共话 AI 技术的落地实践
- 关于凯撒密码加密特征值,base64加密shellcode并分离绕过杀软
- 苹果手机登录王者荣耀服务器未响应,王者荣耀登陆游戏服务器未响应怎么回事 王者荣耀无法登陆原因介绍...
- Unity接入三星内购
- 华为设备Telnet远程登录配置