所有的鸟儿他们都知道, 他们的巢应该筑在什么地方, 鸟儿知道自己该在什么地方筑巢, 那就意味着他们了解他们自己的使命。 我们身为万物之灵的人类, 怎么会不知道,连鸟儿都知道的道理呢?
免费 pdf 库类 library
免费 pdf 库类 library

免费 pdf 库类 library

虽然 PHP 有附 PDFlib,不过使用起来实在有点复杂。

FPDF
虽然现在已经停止更新了,但 FPDF 可谓是元老级的 PDF 程式库,短短的几行程式就可以产生出 PDF 档案。最可怕的是现今的 PHP PDF 程式库大多是由 FPDF 衍生出来的。
(FDPF 的范例)

授权方式: 任你处置
官方网址: http://www.fpdf.org/

UFPDF
由于 FPDF 不支援 UTF-8 ,所以有善心人士做了一个 UFPDF 出来。

授权方式: GPL
官方网址: http://www.acko.net/blog/ufpdf

FPDI (Apache Software License 2.0)
可以把 PDF 档案汇入当作 FPDF 的样板使用。而且 FPDI 还另外提供了FPDI_Protection 来保护 FPDF/FPDI 的 PDF 档案。

授权方式: Apache License 2.0
官方网址: http://fpdi.setasign.de

TCPDF
也是由 FPDF 改写而来,除了支援 UTF-8 之外,最特别的地方就是整合了 Generic Barcode Render Class,可以直接在 PDF 上加上条码。(目前只支援 PHP5)

授权方式: LGPL
官方网址: http://tcpdf.sourceforge.net/

PDFB
也是用来产生 Barcode 的 PDF Library ,支援 Code 3 of9,Code 128, Interleaved 2 of 5, and UPC-A

授权方式: LGPL
官方网址: http://chir.ag/tech/download/pdfb/

================= HTML 转 PDF =================

HTML 2 (F)PDF
嫌一个个贴文字跟图型到 PDF 太累? HTML 2 (F)PDF 一次帮你把 HTML 转成 PDF,够轻松了吧。

授权方式: LGPL
官方网址: http://html2fpdf.sourceforge.net/

HTML To PDF Conversion
另一个将 HTML 转为 PDF 的程式,只是看起来不支援 UTF-8。

授权方式: PHP
官方网址: http://www.rustyparts.com/pdf.php

dompdf
支援 UTF-8 的 HTML 转 PDF 程式,但是必须安装 PDFLib 的正式授权版才能支援UTF-8 ,且需在 PHP 5 环境下执行。

授权方式: LGPL
官方网址: http://www.digitaljunkies.ca/dompdf

html2ps and html2pdf
也是可以把 HTML 转成 PDF 的程式,不过是看起来是透过 GhostScript 来转换的,有兴趣的人可以去看看。

授权方式: FREE for commercial and non-commercial use
官方网址: http://www.tufat.com/script.php?id_num=19

发表回复

您的电子邮箱地址不会被公开。 必填项已用*标注