wkhtmltopdf 是一個開源的命令行工具,用于將 HTML 文件轉換為 PDF 文件。它的 PHP 綁定是通過 shell 命令來調用的。
在 PHP 中使用 wkhtmltopdf 時,可以通過調用 shell_exec() 函數來執行命令行操作。例如:
$html = "<html><body><h1>Hello, World!</h1></body></html>";
$outputFile = "output.pdf";
shell_exec("wkhtmltopdf -q -O Landscape $html $outputFile");
然而,需要注意的是,wkhtmltopdf 的 PHP 綁定并沒有官方的更新與維護。因此,你可能會遇到一些兼容性問題或 bug。建議使用較新的版本的 wkhtmltopdf,并確保你的服務器上已經安裝了 wkhtmltopdf。
另外,也可以考慮使用其他的 PHP PDF 庫,例如 TCPDF、FPDF 或 Dompdf,它們提供了更好的 PHP 接口,并且有更多的功能和支持。