TCPDF
用于生成PDF文档的开源PHP类
主要特点
- 基本功能不需要外部库;
- 所有标准页面格式,自定义页面格式,自定义边距和度量单位;
- UTF-8 Unicode和从右至左的语言;
- TrueTypeUnicode,OpenTypeUnicode,TrueType,OpenType,Type1和CID-0字体;
- 字体子集;
- 发布一些XHTML + CSS代码,Javascript和Forms的方法;
- 图像,图形(几何图形)和转换方法;
- 本地支持JPEG,PNG和SVG图像,GD支持的所有图像(GD,GD2,GD2PART,GIF,JPEG,PNG,BMP,XBM,XPM)以及ImagMagick支持的所有图像(http:www.imagemagick.org/www/ format.html)
- 一维和二维条形码:CODE 39,ANSI MH10.8M-1983,USD-3、3之9,CODE 93,USS-93,标准2之5,交错2之5,CODE 128 A / B / C,2和5位基于UPC的扩展名,EAN 8,EAN 13,UPC-A,UPC-E,MSI,POSTNET,PLANET,RMS4CC(Royal Mail 4状态客户代码),CBC(客户条形码),KIX(黑色索引-客户索引),智能邮件条形码,Onecode,USPS-B-3200,CODABAR,CODE 11,PHARMACODE,PHARMACODE两轨,Datamatrix ECC200,QR码,PDF417;
- ICC颜色配置文件,灰度,RGB,CMYK,专色和透明胶片;
- 自动页面页眉和页脚管理;
- 高达256位的文件加密和数字签名认证;
- 与UNDO命令的交易;
- PDF注释,包括链接,文本和文件附件;
- 文本渲染模式(填充,描边和剪切);
- 多列模式;
- 不写页面区域;
- 书签和目录;
- 文字连字;
- 文本拉伸和间距(跟踪/字距调整);
- 自动分页符,换行符和文本对齐方式,包括对齐方式;
- 自动页面编号和页面组;
- 移动和删除页面;
- 页面压缩(需要php-zlib扩展);
- XOBject模板;
- PDF / A-1b(ISO 19005-1:2005)支持。
源码目录
更多使用方法可以查看官方文档
开源地址:
https://github.com/tecnickcom/TCPDF
更多更优质的资讯,请关注我,你的支持会鼓励我不断分享更多更好的优质文章。