`
hegz
  • 浏览: 441670 次
  • 性别: Icon_minigender_1
  • 来自: 茂名
社区版块
存档分类
最新评论

FleaPHP与Fpdf结合,创建PDF文档

阅读更多

应本地交警部门的请求,开发 了一个利用交警部门导出的缴款通知书文本数据 创建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文档 》。

 

 

  • makePDF.rar (721.2 KB)
  • 描述: 演示程序,内含1.53版Fpdf类库
  • 下载次数: 82
  • fpdf16.zip (190.5 KB)
  • 描述: 1.6版Fpdf类库
  • 下载次数: 69
  • chinese.zip (3.6 KB)
  • 描述: Fpdf中文支持库
  • 下载次数: 72
分享到:
评论
1 楼 askswin 2010-04-11  
好东西,谢谢了!

相关推荐

    FleaPHP 框架学习教程.pdf

    - 将Ajax功能与Smarty模板结合的方法。 6. **Ajax及WebControls操作篇** - FleaPHP中的Ajax类介绍。 - WebControls的开发实践。 - 高级Ajax功能实现案例。 7. **高级开发篇** - 高级开发技巧分享。 - 如何...

    fleaphp手册

    fleaphp.chm手册

    FleaPHP chm文档

    FleaPHP chm文档,简单实例,框架流程介绍

    Fleaphp框架使用规范收集.pdf

    - 数据访问层(Data Gateway):在MVC架构中,数据访问层封装了与数据库交互的所有细节,Fleaphp框架使用TableDataGateway类来实现这一点,支持CRUD(创建、读取、更新、删除)操作。 - 视图渲染:框架支持Smarty...

    fleaphp核心完整代码

    3. **模型(Model)**:模型是与数据库交互的主要接口,用于处理数据的CRUD(创建、读取、更新、删除)操作。Fleaphp提供了简便的数据操作方法,如查询、插入、更新等,支持多种数据库类型。 4. **视图(View)**:...

    fleaphp框架

    FleaPHP框架是一款轻量级的PHP开发框架,旨在提高开发效率并降低项目的维护成本。...如果你正准备使用FleaPHP进行开发,建议先熟悉其基本概念和核心组件,再结合官方文档和社区资源进行实践,以充分发挥框架的优势。

    fleaphp框架附实例(最新版)

    10. **实例化文档(fleaphp1.doc)**:这个文档很可能是Fleaphp框架的官方指南或开发者手册,包含详细的使用教程、API参考和最佳实践。 11. **其他文件**:未列出完全的压缩包文件名`fleaphp`可能是框架的其他组成...

    fleaphp中文手册详细版

    通过这个详尽的中文手册,读者将能够逐步学习如何利用Fleaphp进行开发,从搭建环境、创建第一个控制器到构建复杂的业务逻辑。手册中对每个概念都进行了详细解释,辅以实例代码,使得学习过程更加直观和易懂。对于想...

    fleaphp1.7.1524

    4. **数据库支持**:Fleaphp通常支持多种数据库,如MySQL、SQLite等,通过简单的API进行数据操作,如CRUD(创建、读取、更新、删除)操作,以及更复杂的查询构建。 5. **模板引擎**:框架内可能包含一个模板引擎,...

    php框架fleaphp

    - **插件与扩展**:Fleaphp允许开发者编写插件,扩展框架功能,或集成第三方服务。 - **性能优化**:通过缓存机制、数据库查询优化、减少不必要的HTTP请求等方式提升应用性能。 - **安全性**:遵循安全编码规范,...

    Fleaphp 常用方法.doc

    在FleaPHP开源应用程序开发框架中,有几个关键的系统方法,它们是开发高效Web应用的基础。下面我们将详细探讨这些方法: ...在实际项目中,结合FleaPHP的其他组件和模块,可以构建出强大且易于维护的应用程序。

    fleaphp 框架实例以及详细使用方法说明

    尽管Fleaphp手册目前只覆盖了部分内容,但开发者可以通过官方文档、在线论坛和GitHub上的源代码来学习和解决问题。社区的活跃度和友好的氛围有助于初学者快速上手。 总结来说,Fleaphp框架以其简洁高效的设计,为...

    fleaphp中文手册

    这份文档是学习和使用FleaPHP的关键资源,它将指导您如何有效地利用框架的功能进行开发。 总的来说,FleaPHP是一个全面的PHP开发工具,它的设计理念和功能特性使其成为快速构建Web应用的理想选择。通过深入学习和...

    FleaPHP+开发指南

    fleaphp框架,国产最好php开发框架

    FleaPHP的单入口文件详解

    FleaPHP可能使用依赖注入或服务容器来管理这些组件,确保它们按需创建和共享。 4. **路由处理**:根据解析后的URL和配置中的路由规则,FleaPHP会确定应执行的控制器和方法。路由可以是预定义的,也可以动态生成,以...

    php.mysql.FLEAPHP.Smarty.正则手册汇总

    虽然未直接列出HTML手册,但通常会与其他Web开发相关的文档一同出现,如CSS,它们共同决定了网页的外观和布局。 【Cascading Style Sheets (CSS)】:CSS用于控制网页的样式和布局,`Cascading Style Sheet 2.0 中文...

Global site tag (gtag.js) - Google Analytics