PHP生成PDF
TCPDF总结
如果你是跟我一样,第一次使用TCPDF的人,那么我想跟你说,这些坑你们一定要注意,否则一定会跟我一样,到最后一刻突然发现,这玩意有个史前巨坑:一般HTML标签的padding
和margining
的值是不支持的,也就是说,样式会在最后你输出的一刻乱掉,而且这玩意现在还没有办法去解决。
这个软件的作者建议是使用table
进行布局,问题是你一开始就说啊,你不说我怎么知道你有这么个巨大的坑呢?所以如果你是要输出很大的一段HTML,那么我实在不建议你使用TCPDF,但是如果你是要输出精细控制每一部分的PDF,并且你也有先见之明,把布局设置成table
的话,那么TCPDF还是不错的,毕竟功能实在是太强大了。
下面就是我整理的每个例子说明TCPDF的功能,就是每次安装后都会有的example
:
- 简单输出一个PDF文档,介绍一些常用的基本函数
- 输出纯文字的PDF文档
- 自定义顶部和底部的内容
- 一行内容的填充方式的例子
- 文字对齐方式以及一行内,内容的排列
- HTML元素经过TCPDF转换后的实际效果
- 没看懂
- UTF-8编码测试
- 生成图片的例子以及图片的排列效果
- 输出报告类的文档内容
- 从文件中获取表格内容,再来使用自带的表格函数进行生成(不是直接使用HTML标签生成表格)
- 制作各种形状的图片
- 图片形状