2012年10月16日 星期二

如何將HTML或PHP網頁轉為PDF檔並支援中文(UTF-8)

apt-get install wkhtmltopdf 安裝wkhtmltopdf

apt-get install xvfb 因為我們沒有安裝X11,要用xvfb模式X Window

apt-get install ttf-wqy-zenhei,如果需要輸出中文,就要安裝中文字型(UTF-8)

使用方法:
xvfb-run wkhtmltopdf urf file.php
or
xvfb-run wkhtmltopdf file file.php

舊版的wkhtmltopdf無法輸出hyperlink

0.11版的可以,但是中文會亂掉。
因此最後採用0.10的,可以解決這些問題。
另外新版的wkhtmltopdf就不需要執行xvfb-run了。
可以直接執行wkhtmltopdf了:

wkhtmltopdf url file.pdf




沒有留言:

張貼留言