0
我在我的ubuntu服務器上使用wkhtmltopdf從html模板生成pdf。很多pdf創建的wkhtmltopdf運行時
wkhtmltopdf因此是從一個帶有shell_exec的php腳本開始的。
我的問題是,我想在(幾乎)同時創建多達200個PDF文件,這使得每個PDF文件的wkhtmltopdf類型的運行時間。一個文件需要0.6秒,15個文件需要9秒。
我的想法是在屏幕會話中啓動wkhtmltopdf以減少運行時間,但是我無法使其從php加上工作,這可能沒有多大意義,因爲我想另外總結一個後面的pdf文件創造,所以我將不得不檢查每個會話是否被終止?
你有什麼想法,我可以減少運行時間這個數量的PDF文件,或者你可以給我建議如何正確實現這個和智能屏幕?
我的腳本如下所示:
loop up to 200times {
- get data for html-template from database
- fill template-string and write .html-file
- create pdf out of html-template via shell_exec("wkhtmltopdf....")
- delete template-file
}
merge all generated pdfs together to one and send it via mail
謝謝你提前和對不起我的英文不好。
最良好的祝願
但我也想得到單個PDF文件 – schier
這不是原來的問題......在這種情況下,您可能需要使用'--read-args-from-stdin'來管理請求。 – ashkulz