91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

利用PHP將HTML頁面轉換成PDF文件

發布時間:2020-12-18 15:50:29 來源:億速云 閱讀:407 作者:Leah 欄目:開發技術

本篇文章為大家展示了利用PHP將HTML頁面轉換成PDF文件,內容簡明扼要并且容易理解,絕對能使你眼前一亮,通過這篇文章的詳細介紹希望你能有所收獲。

利用PHP編碼生成PDF文件是一個非常耗時的工作。在早期,開發者使用PHP并借助FPDF來生成PDF文件。但是如今,已經有很多函數庫可以使用了,并且能夠從你提供的HTML文件生成PDF文檔。這讓原先耗時的工作變得非常簡單了。

FPDF是很早就被使用的,其特點如下:

FPDF

FPDF是一個允許使用純PHP生成PDF文檔的PHP類,換句話說,沒有使用PDFlib 函數庫。FPDF中的F代表免費和自由:你可以在任何情況下使用,并且支持自定義,來滿足你特定的需求

特點:

1、可以選擇單元、頁面格式和邊距
2、可以管理頁眉和頁腳
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將HTML頁面轉換成PDF文件,你們學到知識或技能了嗎?如果還想學到更多技能或者豐富自己的知識儲備,歡迎關注億速云行業資訊頻道。

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

格尔木市| 新平| 嘉义市| 喜德县| 徐水县| 贵溪市| 平原县| 镇赉县| 胶州市| 中西区| 山丹县| 方城县| 镇沅| 武城县| 镇巴县| 太康县| 沾化县| 仁布县| 依安县| 洪雅县| 恭城| 二连浩特市| 岳西县| 清远市| 宽城| 满城县| 图们市| 宿迁市| 鸡西市| 乳源| 雷波县| 江门市| 太仆寺旗| 南通市| 海淀区| 望都县| 金堂县| 莱阳市| 伊宁县| 如皋市| 左贡县|