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. Но сначала я должен нажать на терминал.