PHP: wkhtmltopdf snappy (обертка) не работает

У меня проблема с использованием wkhtmltopdf с snappy. Я установил wkhtmltopdf с homebrew на Mac OSX.

Я использую этот код для отображения 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.

Что я делаю не так? И что является лучшим решением для управления двоичным путем wkhtmltopdf, когда скрипт работает на нескольких системах (debian, windows,..).

РЕДАКТИРОВАТЬ:

Ой извини.. я изменился attachment в inline и браузер отображает PDF. Но сначала я должен нажать на терминал.

0 ответов

Другие вопросы по тегам