hiilee / tcpdf
TCPDF是一个用于生成PDF文档和条形码的PHP类。
Requires
- php: >=5.3.0
- dev-master
- 6.2.12
- 6.2.11
- 6.2.10
- 6.2.9
- 6.2.8
- 6.2.7
- 6.2.6
- 6.2.5
- 6.2.4
- 6.2.3
- 6.2.2
- 6.2.1
- 6.2.0
- 6.1.1
- 6.1.0
- 6.0.099
- 6.0.098
- 6.0.097
- 6.0.096
- 6.0.095
- 6.0.094
- 6.0.093
- 6.0.092
- 6.0.091
- 6.0.090
- 6.0.089
- 6.0.088
- 6.0.087
- 6.0.086
- 6.0.085
- 6.0.084
- 6.0.083
- 6.0.082
- 6.0.081
- 6.0.080
- 6.0.079
- 6.0.078
- 6.0.077
- 6.0.076
- 6.0.075
- 6.0.074
- 6.0.073
- 6.0.072
- 6.0.071
- 6.0.070
- 6.0.069
- 6.0.068
- 6.0.067
- 6.0.066
- 6.0.065
- 6.0.064
- 6.0.063
- 6.0.062
- 6.0.061
- 6.0.060
- 6.0.059
- 6.0.058
- 6.0.057
- 6.0.056
- 6.0.055
- 6.0.054
- 6.0.053
- 6.0.052
- 6.0.051
- 6.0.050
- 6.0.049
- 6.0.048
- 6.0.047
- 6.0.046
- 6.0.045
- 6.0.044
- 6.0.043
- 6.0.042
- 6.0.041
- 6.0.040
- 6.0.039
- 6.0.038
- 6.0.037
- 6.0.036
- 6.0.035
- 6.0.034
- 6.0.033
- 6.0.032
- 6.0.031
- 6.0.030
- 6.0.029
- 6.0.028
- 6.0.027
- 6.0.026
- 6.0.025
- 6.0.024
- 6.0.023
- 6.0.022
- 6.0.021
- 6.0.020
- 6.0.019
- 6.0.018
- 6.0.017
- 6.0.016
- 6.0.015
- 6.0.014
- 6.0.013
- dev-tecnickcom
- dev-OLDv6
This package is auto-updated.
Last update: 2024-09-19 14:54:00 UTC
README
PHP PDF库
请考虑通过PayPal支持此项目
- 分类 库
- 作者 Nicola Asuni info@tecnick.com
- 版权 2002-2016 Nicola Asuni - Tecnick.com LTD
- 许可证 https://gnu.ac.cn/copyleft/lesser.html GNU-LGPL v3 (见LICENSE.TXT)
- 链接 http://www.tcpdf.org
- 源代码 https://github.com/tecnickcom/TCPDF
重要
此库的新版本正在https://github.com/tecnickcom/tc-lib-pdf开发中,因此此版本将不会收到任何额外的开发或支持。应将此版本视为已过时,新项目应在新版本稳定后立即使用。
描述
PHP库,用于实时生成PDF文档。
主要功能
- 基本功能不需要外部库;
- 所有标准页面格式、自定义页面格式、自定义边距和度量单位;
- UTF-8 Unicode和从右向左的语言;
- TrueTypeUnicode、OpenTypeUnicode v1、TrueType、OpenType v1、Type1和CID-0字体;
- 字体子集;
- 发布一些XHTML + CSS代码、JavaScript和表单的方法;
- 图像、图形(几何形状)和变换方法;
- 支持JPEG、PNG和SVG图像,所有GD(GD、GD2、GD2PART、GIF、JPEG、PNG、BMP、XBM、XPM)支持的图像以及所有通过ImagMagick支持的图像(https://imagemagick.org.cn/script/formats.php)
- 1D和2D条形码:CODE 39、ANSI MH10.8M-1983、USD-3、3 of 9、CODE 93、USS-93、Standard 2 of 5、Interleaved 2 of 5、CODE 128 A/B/C、2和5 Digits UPC-Based Extension、EAN 8、EAN 13、UPC-A、UPC-E、MSI、POSTNET、PLANET、RMS4CC(皇家邮政4状态客户代码)、CBC(客户条形码)、KIX(Klant index - 客户索引)、Intelligent Mail Barcode、Onecode、USPS-B-3200、CODABAR、CODE 11、PHARMACODE、PHARMACODE TWO-TRACKS、DataMatrix、QR-Code、PDF417;
- JPEG和PNG ICC配置文件、灰度、RGB、CMYK、专色和透明度;
- 自动管理页面页眉和页脚;
- 256位文档加密和数字签名证书;
- UNDO命令的会话;
- PDF注释,包括链接、文本和文件附件;
- 文本渲染模式(填充、描边和裁剪);
- 多栏模式;
- 不可写页面区域;
- 书签、命名目的地和目录;
- 文本连字符;
- 文本拉伸和间距(跟踪);
- 自动分页、换行和文本对齐(包括两端对齐);
- 自动页码和页组;
- 移动和删除页面;
- 页面压缩(需要php-zlib扩展);
- 对象模板;
- 层和对象可见性。
- 支持PDF/A-1b。
第三方字体
此库可能包含带有不同许可证的第三方字体文件。
字体目录中的所有PHP文件均受TCPDF通用许可证(GNU-LGPLv3)约束,它们不包含任何二进制数据,仅描述特定字体的通用属性。这些文件也可以通过字体实用程序和TCPDF方法动态生成。
所有原始二进制TTF字体文件都已重命名,以兼容TCPDF,并使用ZLIB数据格式(.z文件)的gzcompress PHP函数进行压缩。
以“free”为前缀的二进制文件(.z)已从GNU FreeFont集合(GNU-GPLv3)中提取。以“pdfa”为前缀的二进制文件(.z)源自GNU FreeFont,因此受同一许可证约束。有关版权、许可证和其他信息的详细信息,请查看目录fonts/freefont-20120503中的文件。链接:[GNU FreeFont](https://gnu.ac.cn/software/freefont/)(外部链接)
以“dejavu”为前缀的二进制文件(.z)已从DejaVu字体2.33(Bitstream)集合中提取。有关版权、许可证和其他信息的详细信息,请查看目录fonts/dejavu-fonts-ttf-2.33中的文件。链接:[DejaVu 字体](http://dejavu-fonts.org)(外部链接)
以“ae”为前缀的二进制文件(.z)已从Arabeyes.org集合(GNU-GPLv2)中提取。链接:[Arabeyes 项目](http://projects.arabeyes.org/)(外部链接)
ICC配置文件
TCPDF包含来自icc-profiles-free Debian软件包的sRGB.icc配置文件:[icc-profiles-free Debian 软件包](https://packages.debian.org/source/stable/icc-profiles-free)(外部链接)
开发者联系方式
- Nicola Asuni info@tecnick.com