`
bsdgo
  • 浏览: 35548 次
社区版块
存档分类
最新评论

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

 

加密

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的字符串

先写这么多,有空再添加

分享到:
评论

相关推荐

    tcpdf html生成PDF

    为了提高性能,可以预先将常用的字体、图像等资源缓存,减少转换时的计算量。此外,合理设置 PDF 的压缩级别也能减小生成文件的大小。 7. **示例代码** ``` require_once('tcpdf/tcpdf.php'); $pdf = new TCPDF...

    PHP函数PDF文档

    另一个常用的库是`TCPDF`,它不仅提供了与`fpdf`类似的功能,还增加了更多高级特性,如Unicode支持、条形码生成、HTML和CSS样式解析等。`TCPDF`库允许开发者使用HTML和CSS来布局PDF页面,这大大简化了复杂文档的生成...

    PHP中使用TCPDF生成PDF文档实例

    5. 定义PDF文档的内容,可以是简单的字符串或HTML格式的字符串,TCPDF提供了丰富的函数来添加文本、图像和绘制图形。 6. 输出PDF文档,这可以通过在TCPDF对象上调用Output()方法实现,并指定输出类型(如保存为文件...

    selvi-pdf:使用tcpdf轻松打印的库

    它可能提供了更简单的接口,预定义了一些常用模板,或者优化了性能,使得开发者无需深入了解TCPDF的所有细节就能快速生成PDF。 4. **PHP编程**:PHP 是一种广泛应用的开源脚本语言,尤其适合Web开发。它可以直接在...

    php生成条形码

    本篇文章将深入探讨如何使用PHP来创建条形码,包括基本原理、常用库以及实际应用案例。 条形码是一种图形表示方式,通过黑白相间的线条和空白来编码特定的信息,例如产品代码、价格等。最常见的条形码类型有EAN-13...

    .ajax PDF

    AJAX最常用的一个场景就是表单验证。例如,在用户填写注册表单时,可以实时检查用户名是否已经被使用。这种即时反馈提高了用户体验,并减少了不必要的表单提交错误。 ##### 2. 深层次导航 在具有多级菜单的网站中...

    Barcode.zip

    总之,"Barcode.zip"是一个PHP实现的条形码生成工具,它涵盖了Code 93和Code 128两种常用的标准,适用于多种业务场景。通过理解和应用这个项目,你可以提升网站或应用程序的功能,实现高效的数据追踪和管理。

    php生成二维码、条形码类库及Demo源码.zip

    通过调用其提供的函数,可以将文本、URL、联系人信息等编码成二维码图像。 - **Endroid QR Code**: 另一个流行的选择是`Endroid QR Code`库,它提供了丰富的选项,如自定义大小、颜色、logo集成以及SVG输出。这个库...

    html2fpdf 中文支持

    例如,SimSun、Arial Unicode MS 或 STSong-Light 等字体都是常用的包含中文字符的字体。 在提供的压缩包文件`html2fpdf_zh_cn`中,可能包含了以下内容: 1. 中文字体文件:如`.ttf`或`.otf`格式,用于`html2fpdf`...

    php如何在网页上打印输来文件中的内容,而不是显示文件下载文件.zip

    例如,`file_get_contents()`是最常用的一个。如描述中提到的"1.file_get_content(path)读出文件.txt"所示,你可以使用`file_get_contents()`函数来获取文件的全部内容。例如: ```php $file_path = 'path/to/your...

    PHP论文格式化系统-前台的设计与实现(源代码+论文)

    2. 缓存机制:对于常用模板或格式化规则,系统可以将其缓存,减少重复计算,降低服务器负载。 五、论文格式化算法 论文格式化的核心是解析和重组文档内容。系统可能采用了正则表达式匹配、DOM解析等方式,对段落、...

    FreshInvoice_jfx82w_FreshInvoice_

    2. **MVC架构**:FreshInvoice很可能采用了Model-View-Controller(MVC)设计模式,这是许多Web应用程序的常用架构,它将业务逻辑、数据和用户界面分离。 3. **数据库管理**:FreshInvoice会涉及到数据库操作,如...

    tupianshuiyin.rar_PHP编程_PHP__PHP编程_PHP_

    这意味着它可能使用了GD库或Imagick扩展,这两个是PHP中用于图像处理的常用库。GD库可以创建、修改和操作图像,而Imagick则提供了更强大的图像处理功能,包括高级的图像操作和滤镜。 生成的水印图片将被自动调整...

    50个非常有用的PHP工具(20211010005844).pdf

    - **The Greatest PHP Snippet File Ever**: 快速访问常用PHP代码片段。 - **Creole**: 一个PHP5编写的JDBC兼容的数据库抽象层。 - **PHPLinq**: 使用类似SQL的语法操作PHP数组。 - **PHPMathPublisher**: 用于...

    ReportSystem

    数据导出同样重要,用户可能需要将报告导出为PDF、Excel或其他格式,这可能涉及到TCPDF、PHPExcel或DOMPDF等库的使用。 报表设计部分,ReportSystem可能包含一个拖拽式界面,让用户可以自由布局和配置报表元素。这...

Global site tag (gtag.js) - Google Analytics