如何用php將html轉pdf檔案 | 我要找工作
![如何用php將html轉pdf檔案](https://i.imgur.com/sLIY79K.jpg)
2020年7月16日—之前有個客戶需要把一些html頁面生成pdf檔案,然後我就找一些用php把html頁面圍成pdf檔案的類。方法是可謂是找了很多很多,什麼html2pdf,pdflib,FPDF ...
![如何用php將html轉pdf檔案](https://i.imgur.com/sLIY79K.jpg)
用php將html轉pdf檔案的方法:首先下載並安裝pdf;然後測試使用效果;接著用「shell_exec」這個函數在php裡呼叫;最後解決分頁問題即可。
之前有個客戶需要把一些html頁面生成pdf檔案,然後我就找一些用php把html頁面圍成pdf檔案的類。方法是可謂是找了很多很多,什麼html2pdf,pdflib,FPDF這些都試過了,但是都沒有達到我要的求。
pdflib,FPDF 這兩個方法是需要編寫程式去生成pdf的,就也是講不支援直接把html頁面轉換成pdf;html2pdf這個雖然可以把html頁面轉換成pdf文 件,但是它只能轉換一般簡單的html程式碼,如果你的html內容要的是通過後台新聞編輯器排版的那肯定不行的。
糾結了半天,什麼百度,谷歌搜尋都用了,搜尋了半天,功夫不負有心人,終於找到一個非常好用的方法了,下面就隆重介紹。
它就 是:wkhtmltopdf,wkhtmltopdf可以直接把任何一個可以在瀏覽器中瀏覽的網頁直接轉換成一個pdf,首先說明一下它不是一個php 類,而是一個把html頁面轉換成pdf的一個軟體,但是它並不是一個簡單的桌面軟體,而且它直接cmd批次處理的。而且php有個 shell_exec()函數。下面就一步一步介紹如何用php來讓它生成pdf檔案的方法。
一,下載並安裝pdf 下載地址:http://code.google.com/p/wkhtmltopdf/downloads/list 上面有各種平台下安裝的安裝包,英文不好的直接谷歌翻譯一下。下面以 windows平台上使用舉例,我的下載的是wkhtmltopdf-0.9.9-installer.exe這個版本,我在win7 32位元64位元和windows 2003上安裝測試都沒有問題的。下載好以後直接安裝就可以了,注意安裝路徑要知道,下面會用到的。 安裝好以後需要在系統環境變數變數名為"Path"的後新增:;C:Pro...
PHP 基本語法 | 我要找工作
1 | 我要找工作
第1章PHP基礎與開發環境的建立 | 我要找工作
PHP 使用TCPDF 製作並產生PDF 報表 | 我要找工作
php | 我要找工作
阿帥的教學網站 | 我要找工作
如何使用PHP 將PDF 轉換為圖像 | 我要找工作
如何用php將html轉pdf檔案 | 我要找工作
[轉貼][PHP] 免費好用的PDF Library 大搜集 | 我要找工作
![](https://i.imgur.com/sLIY79K.jpg)
台北市職缺 - 夠麻吉股份有限公司全職PHP工程師
夠麻吉股份有限公司開出PHP工程師職缺2 名,主要工作內容有:Enjoyworkingwithinateam,sharingideas,andbuildingthebestse...
![](https://i.imgur.com/sLIY79K.jpg)
台北市職缺 - 和康顧問有限公司全職PHP程式設計師
和康顧問有限公司開出PHP程式設計師職缺2 名,主要工作內容有:請詳閱以下招募訊息後投遞履歷:https://www.104.com.tw/job/...
![](https://i.imgur.com/sLIY79K.jpg)
台北市職缺 - 嵐奕科技有限公司全職PHP/Laravel 工程師(此為現場徵才活動職缺)
嵐奕科技有限公司開出PHP/Laravel工程師(此為現場徵才活動職缺)職缺5 名,主要工作內容有:負責前端程式套版與後台系統設計...
![](https://i.imgur.com/sLIY79K.jpg)
台北市職缺 - 寶誠有限公司全職PHP工程師(2/18中博)
寶誠有限公司開出PHP工程師(2/18中博)職缺5 名,主要工作內容有:1.二年以上WEB系統設計開發經驗;有系統相關工作經驗者優先...