当前位置: 首页 > news >正文

物流商 网站建设方案图片识别

物流商 网站建设方案,图片识别,品牌定位策略,李沧网站建设公司最近在研发招聘的系统 遇到了这个问题 转换pdf 折腾了很久 分享一下PHP基于TCPDF第三方类生成PDF文件最近遇到一个需求,需要根据数据库的字段生成表格式的PDF文件并发送邮箱第一步、我们先去官网上面去下载tcpdf的类:http://www.tcpdf.org/或者是从githu…

最近在研发招聘的系统 遇到了这个问题 转换pdf 折腾了很久 分享一下

PHP基于TCPDF第三方类生成PDF文件

最近遇到一个需求,需要根据数据库的字段生成表格式的PDF文件并发送邮箱

第一步、我们先去官网上面去下载tcpdf的类:http://www.tcpdf.org/

或者是从github上面下载:https://github.com/tecnickcom/tc-lib-pdf-page,这个第三方类是免费开源的。

下载下来的之后将TCPDF-main文件夹名字更改为TCPDF,并将该文件夹放入vendor文件夹里面

第二步、我们需要进行自动加载composer,在终端输入composer dump-autoload -o

然后会提示您是否执行,我们输入Y。

第三步、就是在我们项目里进行引入该第三方类,并实例化该类的方法。

需要下载中文字体包:

http://pan.baidu.com/share/link?shareid=327612&uk=606208636

解压后,将字体包中的droidsansfallback.php、droidsansfallback.z以及droidsansfallback.ctg.z这三个文件复制到fonts目录下。

否则生成的PDF文件打开是空白或者是乱码。

我是在model里面进行调用的第三方类,然后在控制器里面直接使用这个方法就可以了。

引入该类并实例化。第二步将我下方的代码复制进去即可,下方的代码其实就是对PDF的格式进行设置,这个可以根据自身情况进行修改。

在PHP中进行编辑html代码:

在生成PDF文件的代码里面加入

这两个红框,一个是设置字体,一个是放HTML代码。

然后在控制器里调用:“generate_pdf_files”这个方法即可。

设置成功后就像下方的图片一样:

下面是TCPDF常用函数的使用说明:

$pdf = new TCPDF(PDF_PAGE_ORIENTATION, PDF_UNIT, PDF_PAGE_FORMAT, true, ‘UTF-8’, false);

页面记得也设为utf-8

AddPage();新建一个pdf文档页面。

Image($file, $x, $y, $w, $h, $type, $link, $align, $resize, $dpi, $palign, $ismask, $imgmask, $border);

注:把图片放语句$pdf->AddPage()之后,而这紧挨着,并且使用绝对坐标定位,即可做背景。

setFont( ‘字体’,‘控制显示’,字号) 设置文字显示样式也可单独使用

setTextcolor(int,int,int)设置文本颜色,三个参数的值必须在0~255之间

setFontSize(int );设置字号

setFillColor(int,int,int) 设置矩形框之类图形的填充颜色,三个参数值必须在0和255之间

输入文字:

单行文本

Cell($w, $h=0, $txt=‘’, $border=0, $ln=0, $align=‘’, $fill=0, $link=‘’, $stretch=0)

Cell(宽, 高, 内容, 边框, 是否换行, 文字对齐, 文字底色,连接, 变宽)

多行文本

MultiCell($w, $h, $txt, $border=0, $align=‘J’, $fill=0, $ln=1, $x=‘’, $y=‘’, $reseth=true, $stretch=0, $ishtml=false, $autopadding=true, $maxh=0)

MultiCell(宽, 高, 内容, 边框,文字对齐, 文字底色, 是否换行, x坐标, y坐标, 变高, 变宽, 是否支持html, 自动填充, 最大高度)

html文字

setHtmlLinksStyle($color=array(0,0,255), $fontstyle=‘U’);

setHtmlLinksStyle(颜色默认蓝色, U有下划线);

addHtmlLink($url, $name, $fill=0, $firstline=false, $color=‘’, $style=-1);

addHtmlLink(超链接地址, 显示文字, 是否有底色, $firstline=false, $color=‘’, $style=-1);

换行

Ln($h=‘’, $cell=false);

Ln(行数, 是否cell);

输出pdf

$pdf->Output(doc.pdf’, ‘I’);

默认是 I:在浏览器中打开,

D:下载,

F:在服务器生成pdf ,

S:只返回pdf的字符串

http://www.hkea.cn/news/126960/

相关文章:

  • 哪个网站做漫画可以有钱营销型网站设计
  • wordpress在线视频直播湖南正规关键词优化
  • 花木企业网站源码全网推广的方式
  • 网站开发商怎么关闭图片显示站长之家新网址
  • 灯饰如何做网站推广纯手工seo公司
  • 晋中公司做网站seo站长之家
  • 到哪里找人做网站优化seo培训班
  • 深圳网站开发哪家专业搜索到的相关信息
  • 湖北武汉网站制作引擎搜索下载
  • 做网站登录的需求分析seo点击排名工具有用吗
  • 诸暨住房和城乡建设委员会网站怎么制作网站?
  • 昆明cms建站模板视频号排名优化帝搜软件
  • 商务咨询网站源码重庆网站建设哪家好
  • 建设部网站从何时可以查询工程师证深圳全网推广服务
  • 网页制作工具的选择与网站整体风格是有关系的友情链接论坛
  • 免费商会网站模板百度推广账号
  • 玄武模板网站制作品牌关键词排名点击软件网站
  • 网站title的写法微信软文怎么写
  • 设计企业网站流程磁力引擎
  • 橙色企业网站模板域名注册购买
  • 培训建设网站线上推广产品
  • 写作网站不屏蔽全网关键词指数查询
  • wordpress手机uiseo关键词的选择步骤
  • 自己制作网页的步骤windows优化大师在哪里
  • 黑龙江企业信息系统seo推广优化外包公司
  • wordpress+增加域名赣州网站seo
  • 政府门户网站建设思路怎样优化网络
  • 厦门个人网站建设百度账户代运营
  • 企业网站开发注意什么企业网站官网
  • 网站建设开发合同书关键词怎么找出来