首頁 >後端開發 >PHP問題 >php網頁如何輸出pdf

php網頁如何輸出pdf

(*-*)浩
(*-*)浩原創
2019-09-17 11:01:123961瀏覽

FPDF是一個允許使用純PHP產生PDF文件的PHP類,換句話說,沒有使用PDFlib 函數庫。

php網頁如何輸出pdf

FPDF中的F代表免費和自由:你可以在任何情況下使用,並且支援自訂,來滿足​​你特定的需求,特點:

1、可以選擇單元、頁面格式和邊距

2、可以管理頁首和頁尾(推薦學習:PHP程式設計從入門到精通

3、自動分頁

4、自動換行和文字對齊

5、支援圖片(JPEG,PNG,gif)

6、色彩豐富,支持連結

順便也介紹一些可以直接從HTML產生PDF的函數庫。

DomPDF

domPDF將HTML轉換為PDF。 DomPDF遵循CSS2.1的HTML佈局,它是用PHP寫的渲染引擎。 DomPDF以樣式為主導:它會下載並讀取外鏈樣式表,內嵌樣式和HTML元素的style屬性值。並且也支援大部分的HTML可見屬性。

特點:

1、處理大部分CSS2.1和少許CSS3屬性,包括@import, @media & @page 規則

2 、支援大部分HTML 4.1的可見屬性

3、支援外部樣式表,包括本地或http/ftp連結的(透過fopen-wrappers)

4、支援複雜的表結構,包括行和列的span,separate & collapsed border models和獨立的cell樣式

5、支援圖片(gif, png, bmp & jpeg)

#6、不依賴其他的PDF函數庫

TCPDF

TCPDF也可以用來產生PDF文檔,而且它是一個開源的PHP類別庫。

TCPDF計畫開始於2002年,現在已經被成千上萬的人自由使用。 TCPDF is a Free Libre Open Source Software (FLOSS).

特點:

1、基本功能不依賴其他PDF函數庫

2 、標準頁面格式、支援頁面格式自訂、邊距自訂和單元計量

3、支援UTF-8編碼和文字方向從右到左的語言。

4、支援TrueTypeUnicode, OpenTypeUnicode, TrueType, OpenType, Type1 and CID-0等字型

5、支援字型子集,並提供方法發佈一些XHTML CSS code, Javascript and Forms

6、支援圖片和圖形的轉換

7、支援頁面壓縮(需要php-zlib擴充)

8、自動管理頁首和頁尾

以上是php網頁如何輸出pdf的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn

相關文章

看更多