1

我在使用带有 snappy 的 wkhtmltopdf 时遇到问题。我已经在 mac osx 上安装了 wkhtmltopdf 和 homebrew。

我使用此代码在浏览器中显示 PDF:

<?php
    header('Content-Type: application/pdf');
    header('Content-Disposition: attachment; filename="file.pdf"');
    require_once('snappy/autoload.php');    
    use Knp\Snappy\Pdf;
    $snappy = new Pdf('/usr/local/bin/wkhtmltopdf');    
    echo $snappy->getOutput('http://www.github.com');   
?>

该脚本不会在浏览器中显示 PDF,而是打开终端。在我点击终端后,它开始下载file.pdf. 显示file.pdf正确的 github 页面。

我做错了什么?以及管理脚本在多个系统(debian、windows、..)上运行的 wkhtmltopdf 二进制路径的最佳解决方案是什么。

编辑:

哦,对不起..我改为attachment浏览inline器显示PDF。但我必须先点击终端..

4

0 回答 0