当前位置:文档管理控件网 > 技术中心 >正文

PHP生成PDF文档的FPDF类教程


以前在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.kindeditor.com/pdt/4691


你也可以直接从本文的附件里下载,提供了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了!

上一篇: pdf文件转dxf文件

下一篇: 关于复合文档的文件格式



单击获得帮助