PHP生成PDF文件類庫大全

jopen 11年前發布 | 75K 次閱讀 PDF PDF工具包

雖然 PHP 有附 PDFlib ,不過使用起來實在有點復雜。

PHP生成PDF文件類庫大全
(PHP 說明文件中的范例)


FPDF
雖然現在已經停止更新了,但 FPDF 可謂是元老級的 PDF 鏈接庫,短短的幾行程序就可以產生出 PDF 檔案。最可怕的是現今的PHP PDF 鏈接庫大多是由 FPDF 衍生出來的。

PHP生成PDF文件類庫大全
(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/

================= 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


1)FPDF

http://www.fpdf.org/。這是一個純PHP的庫,它沒有使用PDFlib。完全免費。沒有任何license的限制。

 2)iText

http://itextpdf.com/。 這是一個基于Java的庫。iText#則是一個基于.NET的庫。使用MPL/LGPL的license。

 PHP生成PDF文件類庫大全

3)AlivePDF

http://alivepdf.bytearray.org/。這是基于ActionScripts 3的PDF文件生成庫。MIT license。

PHP生成PDF文件類庫大全 

4)Prawn

http://prawn.majesticseacreature.com/。這是一個Ruby的PDF文件生成的庫。

PHP生成PDF文件類庫大全 

5) TCPDF

http://www.tcpdf.org/。這又是一個PHP的PDF文件生成庫。LGPL license。

PHP生成PDF文件類庫大全  

6)PDFSharp

http://pdfsharp.com/PDFsharp/。基于.NET。

7)libHaru

http://libharu.org。這是一個跨平臺C++的開源的PDF文件生成的庫。ZLIB/LIBPNG License

PHP生成PDF文件類庫大全 

8)Apache FOP

http://xmlgraphics.apache.org/fop/。Java語言,輸入支持PDF, PS, PCL, AFP, XML (樹形表示), Print, AWT 和PNG格式。

PHP生成PDF文件類庫大全 

9)PDF  Clown

http://www.stefanochizzolini.it/en/projects/clown/。這是一個基于Java和.NET的開源項目。需要Java 1.5+和C# 2.0。

PHP生成PDF文件類庫大全

10)Reportlab Toolkit

http://www.reportlab.org/rl_toolkit.html。這是一個基于python的庫,包含PDF和XML等解析

11)PDFLib

http://www.pdflib.com/products/pdflib-8-family/

PHP生成PDF文件類庫大全

 本文由用戶 jopen 自行上傳分享,僅供網友學習交流。所有權歸原作者,若您的權利被侵害,請聯系管理員。
 轉載本站原創文章,請注明出處,并保留原始鏈接、圖片水印。
 本站是一個以用戶分享為主的開源技術平臺,歡迎各類分享!