《PHP編程:使用PHP生成PDF方法詳解》要點:
本文介紹了PHP編程:使用PHP生成PDF方法詳解,希望對您有用。如果有疑問,可以聯系我們。
PHP學習利用PHP編碼生成PDF文件是一個非常耗時的工作.在早期,開發者使用PHP并借助FPDF來生成PDF文件.但是如今,已經有很多函數庫可以使用了,而且能夠從你提供的HTML文件生成PDF文檔.這讓原先耗時的工作變得非常簡單了.
PHP進修FPDF
PHP學習FPDF是一個允許使用純PHP生成PDF文檔的PHP類,換句話說,沒有使用PDFlib 函數庫.FPDF中的F代表免費和自由:你可以在任何情況下使用,而且支持自定義,來滿足你特定的需求,特點:
PHP學習1、可以選擇單位、頁面格式和邊距
PHP學習2、可以治理頁眉和頁腳
PHP進修3、自動分頁
PHP進修4、自動換行和文本對齊
PHP進修5、支持圖片(JPEG,PNG,gif)
PHP學習6、色彩豐碩,支持鏈接
PHP學習趁便也介紹一些可以直接從HTML生成PDF的函數庫.
PHP進修DomPDF
PHP學習domPDF將HTML轉換為PDF.DomPDF遵循CSS2.1的HTML布局,它是用PHP編寫的渲染引擎.DomPDF以樣式為主導:它會下載并讀取外鏈樣式表,內聯樣式和HTML元素的style屬性值.而且還支持大部分的HTML可見屬性.
PHP學習特色:
PHP學習1、處理大部分CSS2.1和少許CSS3屬性,包含@import, @media & @page 規則
PHP學習2、支持大部門HTML 4.1的可見屬性
PHP學習3、支持外部樣式表,包含本地或者http/ftp鏈接的(通過fopen-wrappers)
PHP學習4、支持復雜的表結構,包含行和列的span,separate & collapsed border models和獨立的cell樣式
PHP進修5、支持圖片(gif, png, bmp & jpeg)
PHP進修6、不依賴于其他的PDF函數庫
PHP進修TCPDF
PHP學習TCPDF也可以用于生成PDF文檔,而且它是一個開源的PHP類庫.
PHP學習TCPDF項目開端于2002年,現在已經被成千上萬的人自由使用.TCPDF is a Free Libre Open Source Software (FLOSS).
PHP學習特色:
PHP學習1、根本功能不依賴于其他PDF函數庫
PHP學習2、尺度頁面格式、支持頁面格式自定義、邊距自定義和單元計量
PHP學習3、支持UTF-8編碼和筆墨方向從右到左的語言.
PHP進修4、支持TrueTypeUnicode, OpenTypeUnicode, TrueType, OpenType, Type1 and CID-0等字體
PHP學習5、支持字體子集,并提供辦法發布一些XHTML + CSS code, Javascript and Forms
PHP進修6、支持圖片和圖形的轉換
PHP學習7、支持頁面壓縮(必要php-zlib擴展)
PHP學習8、自動治理頁眉和頁腳
PHP學習更多特色請戳:more
PHP學習從原文的評論列表中,我也包羅了相關的站點和開源項目:
PHP學習wkhtmltopdf(評論說是HTML生成PDF的尺度了):https://code.google.com/p/wkhtmltopdf/
PHP進修https://github.com/mreiferson/php-wkhtmltox
PHP進修pdfservices(這個你解釋了,戳開就知道):http://www.pdfservices.net/
《PHP編程:使用PHP生成PDF方法詳解》是否對您有啟發,歡迎查看更多與《PHP編程:使用PHP生成PDF方法詳解》相關教程,學精學透。維易PHP學院為您提供精彩教程。