应本地交警部门的请求,开发 了一个利用交警部门导出的缴款通知书文本数据 创建PDF文档 的小工具,以方便批量打印缴款通知书。
本工具比较简单,没有应用 到数据库 ,但却具有以下特点:
1、使用了Smarty模板 ;
2、使用了Fpdf类(该类无需PDF库支持就可以创建pdf文档,支持中文 )。
新手 从中可以学到:
1、怎样创建入口文件 ;
2、如何定义 及引用参数 配置文件;
3、如何使用Smarty模板;
4、如何使用Fpdf类。
Fpdf的官方站点:www.fpdf.org ,现在无法打开,大家用代理试试。
在 php5.2.X 环境下,如果不能正常创建PDF文档,则下载下面1.6版的Fpdf包解压覆盖则可。
必须注意,使用Fpdf类创建pdf文档时,程序前面一定不能有任何信息输出,notice信息也不行。
因此,必须在入口文件index.php的开头加上下面一句
define('DEPLOY_MODE', true); //部署模式时启用
屏蔽掉notice及warnning等警告信息。
而且,浏览器客户端必须安装pdf文档阅读器(Adobe/Foxit Reader等),在点击pdf文档链接时必须能够自动打开pdf文档阅读器,即PDF文档阅读器必须正确关联PDF文档。
本人论坛贴:《FleaPHP与Fpdf结合,创建PDF文档 》。