以前在PHP4的早期版本中用PDFlib生成PDF文档比较容易,现在升级到PHP5了,发现更麻烦了,装的PHP 5.2.4默认没有PHPlib,从php.net上找了一个,装上竟一直报错,开始以为是版本兼容问题,后来在租来的服务器上(PHP 4.3.11)也是不行,在网上搜索,看到PHPlib居然还是非免费的,算了吧,放弃!
继续搜索其他的解决方案,phpMyAdmin用的有生成PDF的功能,是TCPDF,测试发现不支持中文,所有的汉字都只显示为方格,戒烟如你初步判断为字库问题,网上也没有合适的解决办法,只好再放弃!
最后才找到一个叫FPDF的东西,简单、实用、支持中文,在PHP 5.2.4和PHP 4.3.11上运行均正常,完全符合戒烟如你的要求,吼吼~~就是你了!

  下载:http://www.fpdf.org/
中文包:http://www.fpdf.org/download/chinese.zip
中文手册:http://www.fpdf.org/en/dl.php?id=72
你也可以直接从本文的附件里下载,提供了1.5.2和1.5.3两个版本的FPDF,但中文版的手册只有1.5.2的,说的还满详细,基本可以指导操作了。

  把中文包里的chinese.php和ex.php解压到下载的FPDF包里,运行ex.php,就可以看到繁体中文显示的东西。

  把下面的代码:
$pdf->AddBig5Font();
$pdf->SetFont('Big5','',20);
替换为:
$pdf->AddGBFont();
$pdf->SetFont('GB','',20);

  再把$pdf->Write(5,'*');的*替换成你想输出的中文,就一切OK了!再运行下ex.php试试看?

附件: fpdf1.5.2.zip (189.77 K, 下载次数:189)

附件: fpdf1.5.3.zip (191.2 K, 下载次数:124)

附件: chinese.zip (3.65 K, 下载次数:18)

附件: fpdf1.5.2中文手册.zip (35.43 K, 下载次数:32)

PHP生成PDF文档的FPDF类相关推荐

  1. php操作pdf文档输出,PHP生成PDF文档实用技巧

    PHP生成PDF文档实用技巧 实际工作中,我们要使用PHP动态的创建PDF文档,目前有许多开源的PHP创建PDF的类库,今天我给大家来介绍一款优秀的PDF库,它就是TCPDF,TCPDF是一个用于快速 ...

  2. php header 生成pdf,PHP如何生成PDF文档

    PHP如何生成PDF文档? 使用PHPTCPDF 实际工作中,我们要使用PHP动态的创建PDF文档,目前有许多开源的PHP创建PDF的类库,今天我给大家来介绍一款优秀的PDF库,它就是TCPDF,TC ...

  3. php源生生成pdf_TCPDF - 可生成PDF文档和条形码PHP库

    TCPDF 用于生成PDF文档的开源PHP类 主要特点 基本功能不需要外部库: 所有标准页面格式,自定义页面格式,自定义边距和度量单位: UTF-8 Unicode和从右至左的语言: TrueType ...

  4. java pdf 首行缩进_java使用iText生成pdf文档的对齐方式

    一.前言 在企业的信息系统中,报表处理一直占比较重要的作用,本文将介绍一种生成PDF报表的Java组件--iText.通过在服务器端使用Jsp或JavaBean生成PDF报表,客户端采用超级连接显示或 ...

  5. ios html格式转换,如何使用HTML模版和iOS中的UIPrintPageRenderer来生成PDF文档

    如何使用HTML模版和iOS中的UIPrintPageRenderer来生成PDF文档 作者:GABRIEL THEODOROPOULOS,时间:2016/7/10 翻译:BigNerdCoding, ...

  6. 利用Django生成PDF文档

    利用Django生成PDF文档 本小节说明如何利用Django视图动态生成PDF文档.此功能是由优秀的开源Python PDF库ReportLab实现的. 动态生成PDF文档的好处在于你可以定制PDF ...

  7. Java生成PDF文档 iText使用PDF模板一

    最近在弄这个java生成pdf,哎,在网上查找了各种各样的学习资料,弄了几天,今天终于把这个效果简单的弄出来,所以,也把这个,我所走过的坑,作一个记录,提供接下来需要学习的人. 参考文献文档:http ...

  8. 使用itext和JasperReports生成PDF文档

    1>方法一Itext来实现生成文档这个pdf的文档 1.使用Itext来实现生成我都这个PDF的文档,代码如下 public static void main(String[] args) {t ...

  9. java使用iText生成pdf文档的对齐方式

    一.前言 在企业的信息系统中,报表处理一直占比较重要的作用,本文将介绍一种生成PDF报表的Java组件--iText.通过在服务器端使用Jsp或JavaBean生成PDF报表,客户端采用超级连接显示或 ...

最新文章

  1. 你说,一个Java字符串到底有多少个字符?
  2. java ee中javamail注解_JavaEE之注解
  3. java编码-多重(乱码)
  4. java 生成bat_java实现生成windows可执行的批处理文件(.bat)
  5. SD 模拟sip 读写子程序
  6. 伪造http请求救急
  7. java多线程,java线程同步
  8. 泰安出差,使用产品有所感触
  9. FPGA 串口中断_正点原子【STM32-F407探索者】第九章 串口通信实验
  10. 代码整洁之道读书笔记----第二章---命名--第一节-名副其实
  11. Python时间序列分析指南!
  12. 听写英语单词的小程序
  13. 移动终端基础数据管理系统
  14. contiki之list(1)
  15. Centos yum和pip下载离线安装包
  16. OpenCV - C++ -图像处理 //使用
  17. HTML DOM nextSibling 和nextElementSibling属性
  18. 服务器缓冲视频文件在哪里,视频缓存在哪个文件里
  19. php 解析收货人信息 提取 收货人 地址 电话
  20. 笔试面试经历----上海爱立信

热门文章

  1. php 生成非对称密钥,php实现非对称加密
  2. 运行时异常 检查时异常
  3. iOS应用模块化的思考及落地方案(二)模块化自动构建工具的使用
  4. 微信小程序之apply和call ( 附示例代码和注释讲解) apply call  bind
  5. a标签onclick事件解析
  6. Linux实战教学笔记32:企业级Memcached服务应用实践
  7. Didn't find class net.oschina.app.AppContext on
  8. Spring MVC前后端的数据传输
  9. Vbox共享文件夹不显示了
  10. 《ABAQUS 6.14超级学习手册》——1.2 ABAQUS分析模块