php如何使用代码生成pdf文件,教你利用PHP生成PDF文件
FPDF是一個(gè)PHP類,它允許用純PHP代碼生成PDF文件,這也就是說我們不用使用PDFlib庫(kù)。FPDF中的F就代表著自由:你可以以各種方式使用它,并根據(jù)你的需求調(diào)整它。下面我們來看看FPDF的特征:
1.?自由選擇單元格,頁面格式和邊距;
2.?管理頁眉和頁腳;
3.?自動(dòng)分頁;
4.?自動(dòng)換行和文本對(duì)齊;
5.?支持圖片(JPEG,PNG,GIF);
6.?顏色管理;
7.?支持鏈接;
接下來再介紹一下可以直接從HTML生成PDF的函數(shù)庫(kù)。
DomPDF
DomPDF是一個(gè)從HTML到PDF的轉(zhuǎn)換器,它遵循CSS2.1的HTML布局,還有是用PHP編寫的渲染引擎。DomPDF以樣式為主導(dǎo):它可以下載和讀取外鏈樣式表,內(nèi)鏈樣式標(biāo)簽和HTML元素的屬性。
它的特點(diǎn)包括:
1.?處理CSS屬性,包括了@import,@media和@page規(guī)則;
2.?支持HTML的可見屬性;
3.?支持外部樣式表,通過本地或http/ftp;
4.?支持復(fù)雜的表結(jié)構(gòu);
5.?支持圖片(JPEG,BMP,PNG,GIF);
6.?不依賴于其他PDF庫(kù);
TCPDF
TCPDF是一個(gè)用于生成PDF文件的開源PHP類,該項(xiàng)目起源于2002年,現(xiàn)在已經(jīng)有全世界成千上萬的人在使用。它的提點(diǎn)包括:
1.?基本功能不需要外部函數(shù)庫(kù);
2.?支持標(biāo)準(zhǔn)頁面格式,自定義頁面格式;
3.?支持UTF-8編碼和從右向左的語言;
4.?支持各種字體;
5.?支持圖片和圖形的轉(zhuǎn)換;
6.?支持頁面壓縮;
7.?支持頁眉和頁腳管理;
總結(jié)
以上是生活随笔為你收集整理的php如何使用代码生成pdf文件,教你利用PHP生成PDF文件的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: [转]字符串匹配那些事
- 下一篇: PHP中过滤数组中的元素