欧美一区二区三区,国内熟女精品熟女A片视频小说,日本av网,小鲜肉男男GAY做受XXX网站

php pdf教程,WkHtmlToPdf在windows環(huán)境下怎么用

老白2年前118瀏覽0評(píng)論
php pdf教程,如果你想學(xué)習(xí)php教程,對(duì)于WkHtmlToPdf在windows環(huán)境下怎么用有疑問,分享如下:

php pdf教程,WkHtmlToPdf在windows環(huán)境下怎么用?

安裝wkHTMLtopdf

#apt-getinstallwkhtmltopdf

從HTML生成PDF文件的基本語法如下:

#wkhtmltopdfinput-fileoutput-file

我們可以從任何網(wǎng)頁生成PDF:

#wkhtmltopdfexample.comexample.pdf

或從本地html文件:

#wkhtmltopdfexample.htmlexample.pdf

以上命令只能在Linuxbox圖形環(huán)境中使用。如果我們?cè)谝粋€(gè)VPS或?qū)S梅?wù)器上生成PDF,如果我們執(zhí)行該命令,我們將得到從下錯(cuò)誤:

wkhtmltopdf:cannotconnecttoXserver

為了解決這個(gè)問題,我們需要使用一個(gè)名為xvfb的工具。

Xvfb是一個(gè)X服務(wù)器,能夠運(yùn)行在沒有顯示硬件和沒有物理輸入設(shè)備的機(jī)器上。它使用虛擬內(nèi)存來模擬一個(gè)dumbframebuffer。

回到頂部

安裝xvfb

#apt-getinstallxvfb

接下來,我們需要?jiǎng)?chuàng)建一個(gè)shell腳本:

xvfb-run--server-args="-screen0,1024x768x24"/usr/bin/wkhtmltopdf$*

然后將它保存在/usr/bin/wkhtmltopdf.sh下

下一步,我們將創(chuàng)建一個(gè)symbolic鏈接,這樣我們就可以執(zhí)行腳本而不用編寫的完整路徑:

#ln-s/usr/bin/wkhtmltopdf.sh/usr/local/bin/wkhtmltopdf2

讓我們嘗試執(zhí)行shell腳本,并看看會(huì)發(fā)生什么。

#wkhtmltopdf2example.comexample.pdf

Loadingpage(1/2)

Printingpages(2/2)

Done

好,如果能夠正確運(yùn)行。就可以用以下自定義PHP腳本來生成一個(gè)PDF文件。

//Turnonoutputbuffering

ob_start();

echo"<html>";

echo"<head>";

echo"<link);

}else{

exit;

}

php pdf教程,WkHtmlToPdf在windows環(huán)境下怎么用

phpmypdf怎么指定頁面添加水印?

在php中要為pdf文件添加水印,如果不想安裝其他工具,想使用純php的方式實(shí)現(xiàn)的話,我們可以借助開源免費(fèi)的 FPDF和 FPDI 庫。

FPDF可以用來生成pdf文件,為pdf文件添加文字,圖片等等,但是它不能讀取現(xiàn)有的pdf文件。

而FPDI則剛好可以用來讀取已存在的pdf文件,并且由于這個(gè)庫是從fpdf繼承而來的,整合非常方便??上У氖牵赓M(fèi)的FPDI庫還是有一點(diǎn)點(diǎn)限制,不夠完美。

以上就是關(guān)于php pdf教程以及WkHtmlToPdf在windows環(huán)境下怎么用的相關(guān)回答,有更多疑問可以加微。