我在我的代码点火器应用程序中使用wkhtmltopdf库进行打印。我在mac上使用vagrant ubuntu。
网址就像
> http://localhost:8084/{sitename}/{controller_name}/{function}
代码段是
> $pdf = new WKPDF();
> // Set PDF's HTML
> $html_in_string = "<html><body>Content goes here</body></html>";
> $pdf->set_html($html_in_string);
> // Convert HTML to PDF
> $pdf->render();
> // Output PDF. The file name is suggested to the browser.
> $pdf->output(WKPDF::$PDF_EMBEDDED, 'print_file_name.pdf');
但它显示&#34;无法加载PDF文档。&#34;
不在cache / temp。
中创建PDF文档任何帮助都将受到高度赞赏。
答案 0 :(得分:0)
请从网址中删除端口;
http://localhost/{sitename}/{controller_name}/{function}
我希望能解决这个问题;
答案 1 :(得分:0)
首先,直接从console
检查您的wkhtmltopdf
工作commands
会非常棒。
e.g。
"/usr/local/bin/wkhtmltopdf path-to-html-file path-to-pdf-file
然后您可以确认是否正确安装了lib。
答案 2 :(得分:0)
您需要下载并安装正确版本的wkhtmltopdf,具体取决于您的操作系统: https://wkhtmltopdf.org/downloads.html