在PHP中,可以通過exec()
函數來調用wkhtmltopdf
命令并設置配置選項。以下是一些常用的wkhtmltopdf
配置選項:
--page-size
: 設置頁面大小,例如A4、Letter等。--orientation
: 設置頁面方向,可以是Portrait(縱向)或Landscape(橫向)。--margin-top
, --margin-bottom
, --margin-left
, --margin-right
: 設置頁面的上、下、左、右邊距。--header-html
, --footer-html
: 設置頁眉和頁腳的HTML內容。--header-spacing
, --footer-spacing
: 設置頁眉和頁腳與內容之間的距離。--header-font-size
, --footer-font-size
: 設置頁眉和頁腳的字體大小。--disable-smart-shrinking
: 禁用智能縮放,即不自動調整頁面大小以適應內容。--no-images
: 禁止加載圖片。--no-background
: 禁止加載頁面背景。--print-media-type
: 強制使用打印媒體樣式。這些配置選項可以在調用wkhtmltopdf
時作為參數傳遞,例如:
exec('wkhtmltopdf --page-size A4 --margin-top 20mm --margin-bottom 20mm input.html output.pdf');