php教程pdf下載,WkHtmlToPdf在windows環境下怎么用?
安裝wkHTMLtopdf
#apt-getinstallwkhtmltopdf
從HTML生成PDF文件的基本語法如下:
#wkhtmltopdfinput-fileoutput-file
我們可以從任何網頁生成PDF:
#wkhtmltopdfexample.comexample.pdf
或從本地html文件:
#wkhtmltopdfexample.htmlexample.pdf
以上命令只能在Linuxbox圖形環境中使用。如果我們在一個VPS或專用服務器上生成PDF,如果我們執行該命令,我們將得到從下錯誤:
wkhtmltopdf:cannotconnecttoXserver
為了解決這個問題,我們需要使用一個名為xvfb的工具。
Xvfb是一個X服務器,能夠運行在沒有顯示硬件和沒有物理輸入設備的機器上。它使用虛擬內存來模擬一個dumbframebuffer。
回到頂部
安裝xvfb
#apt-getinstallxvfb
接下來,我們需要創建一個shell腳本:
xvfb-run--server-args="-screen0,1024x768x24"/usr/bin/wkhtmltopdf$*
然后將它保存在/usr/bin/wkhtmltopdf.sh下
下一步,我們將創建一個symbolic鏈接,這樣我們就可以執行腳本而不用編寫的完整路徑:
#ln-s/usr/bin/wkhtmltopdf.sh/usr/local/bin/wkhtmltopdf2
讓我們嘗試執行shell腳本,并看看會發生什么。
#wkhtmltopdf2example.comexample.pdf
Loadingpage(1/2)
Printingpages(2/2)
Done
好,如果能夠正確運行。就可以用以下自定義PHP腳本來生成一個PDF文件。
//Turnonoutputbuffering
ob_start();
echo"<html>";
echo"<head>";
echo"<link);
}else{
exit;
}
論壇下載的PDF文件是forumphp文件怎么打開?
顯示文件擴展名,把php改成PDF即可,你肯定是在論壇上下東西,用了下載工具
以上就是關于php教程pdf下載以及WkHtmlToPdf在windows環境下怎么用的相關回答,有更多疑問可以加微。