无法在mac上使用wkhtmltopdf打印pdf

时间:2014-06-25 10:51:11

标签: php macos ubuntu wkhtmltopdf

我在我的代码点火器应用程序中使用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文档

任何帮助都将受到高度赞赏。

3 个答案:

答案 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