【下载】可以免费生成PDF文件的PHP类——FPDF
作者:西安网站建设 日期:2011年05月31日 来源:
西安网站制作 浏览: 次
刚才有个网友在PPC发帖询求pdf_lib.dll正式授权版,我也不是很清楚这个。只是依稀的记得,PHP的PDF处理功能很强大,不过遗憾的是,这项功能不是免费的。顺便帮忙Google了一下,发现有一个很出名的类被大家口口相传,它就是FPDF(http://www.fpdf.org/)。不过由于伟大的社会主义制度的优越性,我们无法直接访问该网站,所以我只好通过代理进行浏览了。
既然大家访问都不是很方便,就把相关的资料记录在这里吧。以后自己需要了的时候也可以到这里来取。
What is FPDF? | 什么是FPDF?
FPDF is a PHP class which allows to generate PDF files with pure PHP, that is to say without using the PDFlib library. F from FPDF stands for Free: you may use it for any kind of usage and modify it to suit your needs.
FPDF是一个PHP类,它允许我们纯粹地借助于PHP生成PDF文件,也就是说,无需使用PDFlib库文件。FPDF中的F意味着免费:你可以将它用于任何用途,也可以修改它来适应你的需求。
FPDF has other advantages: high level functions. Here is a list of its main features:
FPDF 还有很多优点:一些高级的函数。这里有一个它的主要功能的列表:
- Choice of measure unit, page format and margins 单位、页面格式、页面边距选择
- Page header and footer management 页眉页脚管理
- Automatic page break 自动分页
- Automatic line break and text justification 自动换行和文本对齐
- Image support (JPEG, PNG and GIF) 图片支持(JPEG, PNG and GIF)
- Colors 颜色
- Links 链接
- TrueType, Type1 and encoding support TrueType,Type1字体与编码支持
- Page compression 页面压缩
FPDF requires no extension (except zlib to activate compression and GD for GIF support) and works with PHP4 and PHP5.
FPDF 可以与PHP4和PHP5一起工作而无需扩展(除了用于激活压缩功能的zlib与提供GIF支持的GD)。
The tutorials will give you a quick start. The complete online documentation is here and download area is there. It is strongly advised to read the FAQ which lists the most common questions and issues.
这个教程将知道你快速入门。完整的在线文档请点击这里,下载区位于这里。强烈建议阅读FAQ,它列出了大多数的普通问题。
A script section is available and provides some useful extensions (such as bookmarks, rotations, tables, barcodes...).
有一个可用的脚本,它提供了一些有用的扩展(例如书签、循环、表格、条码 ...)。
What languages can I use? | 我能使用哪些语言?
The class can produce documents in many languages other than the Western European ones: Central European, Cyrillic, Greek, Baltic and Thai, provided you own TrueType or Type1 fonts with the desired character set. Chinese, Japanese and Korean are supported too.
这个类可以产生多语言的文档,除了西欧语言:中欧,西里尔字母,希腊语,波罗的海语族和泰国语,还可以提供你自己的TrueType或者Type1字体,只要进行了期望字符集的设置。中文,日语和韩语也得到了支持。
What about performance? | 性能如何?
Of course, the generation speed of the document is less than with PDFlib. However, the performance penalty keeps very reasonable and suits in most cases, unless your documents are particularly complex or heavy.
当然,它的文档的生成速度不如PDFlib。然而,它的性能弱势保持在适度的范围内,能适应于大多数情况。除非你的文档特别的复杂或者数据量很大。
For any remark, question or problem, you can leave a message on the forum.
对于评论,疑问或者难题,可以到论坛留言。
You can write to me [email=oliver@fpdf.org?subject=FPDF]here [/email].
你可以[email=oliver@fpdf.org?subject=FPDF]写信[/email]给我。
----------------------------------------------------------------------------------------
以上红色字体是本人翻译的,水平有限,难免有误,还望指正。
|