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文件进行打印方法相关推荐

  1. TCPDF生成PDF文件方法教程说明

    TCPDF生成PDF文件方法教程说明 TCPDF下载: composer: 在packagist中所搜tcpdf (https://packagist.org/packages/tecnickcom/ ...

  2. wps js宏实战案例:批量汇总订单数据、识别黑名单、自动统计业绩、每笔订单生成带条形码的发货单并输出为pdf文件用于打印

    wps js支持ES6语法,对比vba能节省非常多的代码量,不过缺点也很明显,wps js环境暂时不支持调用win系统组件和第三方控件.小声比比:可能有调用的方法,只是我没发现. 基本需求: 可以选择 ...

  3. php生成pdf文件,html转pdf文件的最佳方法(转载)

    之前有个客户需要把一些html页面生成pdf文件,然后我就找一些用PHP把html页面围成pdf文件的类.方法是可谓是找了很多很多,什么html2pdf,pdflib,FPDF这些都试过了,但是都没有 ...

  4. python数据生成pdf,Python生成pdf文件的方法

    摘要:这篇Python开发技术栏目下的"Python生成pdf文件的方法",介绍的技术点是"python生成pdf文件.python生成pdf.生成pdf文件.Pytho ...

  5. java动态生成pdf文件的方法

    java动态生成pdf文件 文章目录 java动态生成pdf文件 前言 一.生成pdf模板 二.使用步骤 1.使用jar包 2.pdf实现方法 总结 前言 java开发过程中难免会遇到生成文件的需求, ...

  6. SAP SmartForms PDF Preview Test 打印预览生成PDF文件

    SAP SmartForms PDF Preview Test 打印预览生成PDF文件 *&-------------------------------------------------- ...

  7. 解决pdf文件无法打印问题的最好方法

    作者:佚名  文章来源:本站原创  点击数:309  更新时间:2012-5-7             解决pdf文件无法打印问题的最好方法:先下载PDFSpliter软件并安装.打开PDFSpli ...

  8. Itext生成pdf文件,itext+Freemarker生成pdf,(中文空白解决)

    来源:https://my.oschina.net/lujianing/blog/894365 1.背景 在某些业务场景中,需要提供相关的电子凭证,比如网银/支付宝中转账的电子回单,签约的电子合同等. ...

  9. 在线转换pdf和虚拟打印机生成pdf文件操作攻略

    由于PDF具有稳定的格式和良好的视图,使得PDF格式文件越来越受工作族的欢迎.但大多人仍习惯Word编辑,所以就有了Word文档转换PDF的需求,那么有什么好的转换Word的方法呢? 小编就来介绍两种 ...

最新文章

  1. Cissp-【第1章 安全和风险管理】-2021-1-7(99页-162页)
  2. 3D数学基础:图形与游戏开发---随笔五
  3. JavaScript 进行数值与对应的 ASCII 字符之间的转换【from​Char​Code、from​Code​Point、charCodeAt、code​PointAt】
  4. DISTINCT 去掉重复记录
  5. 51单片机dds信号发生器 扫频 c语言,基于AT89C51单片机和DDS器件实现频率特征测试仪的设计...
  6. 第一财经周刊:MySpace入乡 终于随俗
  7. ext3转化为ext4
  8. Oracle修改字段长度
  9. 《上海堡垒》究竟几何?让我用爬虫一探究竟
  10. Windows下CMD操作常用指令详解
  11. 疯狂的二手电商:爱回收偷食闲鱼、转转
  12. 中国风来袭!如何用ArcGIS制作水墨风山水画?
  13. excel表格生成图片的方式
  14. C语言即是素数又是回文数,急!(C语言)从给出的数据中找出既是回文数又是素数的数……...
  15. 博士生成长需要经历的7道门
  16. Wordpress网页直接插入bilibili视频方法
  17. 【面向对象程序设计】侩子手游戏(Java、JavaFX)
  18. linux动态库注册函数,linux下加载动态库函数
  19. 20瓶可乐java,【Java】Java初级算法基础 ,可乐瓶数问题
  20. 1行Python代码实现:PDF转Word。

热门文章

  1. 诺基亚c6-01支持java吗,简约但很不简单 诺基亚C6-01到站评测
  2. [精易软件开发工程师Leo学习笔记]007流程控制
  3. Brightcove助力企业视频内容无缝直达中国
  4. was查看java内存_性能测试WAS内存使用的探索和分析
  5. 陕西省职称网上申报系统评审范围和要求
  6. 飞桨亮相GTLC技术领导力峰会,共话 AI 技术的落地实践
  7. 关于凯撒密码加密特征值,base64加密shellcode并分离绕过杀软
  8. 苹果手机登录王者荣耀服务器未响应,王者荣耀登陆游戏服务器未响应怎么回事 王者荣耀无法登陆原因介绍...
  9. Unity接入三星内购
  10. 华为设备Telnet远程登录配置