TCPDF 常用函数

新建一个文档对象

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

页面记得也设为utf-8

新建一个pdf文档页面。

AddPage();
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);

加密

SetProtection($permissions=array(), $user_pass='', $owner_pass=null);

例如:
$pdf->SetProtection(array('print','modify','copy','annot-forms'), '123658');

输出pdf

$pdf->Output(doc.pdf', 'I');/* 默认是I:在浏览器中打开,D:下载,F:在服务器生成pdf ,S:只返回pdf的字符串
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • Portable Document Format(可移植文档格式),或者PDF是一种文件格式,可以用于跨操作系统的...
    诸葛青云999阅读 9,571评论 0 5
  • 本文获得的知识点: json包的摘取,不显示页码的加载,post和get的区别;面对反爬虫机制,多个浏览器爬取;读...
    只是不在意阅读 9,986评论 3 15
  • 满怀期待,以为自己可以过得很好,很辛福,可是生活,并不是那么美好。满怀希望,以为自己嫁的是爱情,可是爱情始终输...
    妈我想睡觉阅读 3,736评论 0 0
  • 今天上美术课美术老师教给我们学画画老师还给我们发了美术画本,一会儿老师就让小朋友们收回去了,没有上完课美术老师就被...
    李淑洁阅读 793评论 0 0
  • 对错不由别人,留给后世吧! 你现在不把每件事都做对,还有机会留到后世吗? 先适应一种当下,实力足够强大再尝试去改变...
    文卓也阅读 1,326评论 0 1