dqyy38265 2014-02-13 07:26
浏览 111

PHP:wkhtmltopdf snappy(包装器)失败

i have a problem using wkhtmltopdf with snappy. I has installed wkhtmltopdf with homebrew on mac osx.

I use this code to display PDF in Browser:

<?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');   
?>

Instead of displaying the PDF in the browser, the script opens the terminal. After i click on the terminal it starts downloading the file.pdf. The file.pdf shows the correct github page.

What i am doing wrong? And whats the best solution to manage wkhtmltopdf's binary path that the script is working on several systems (debian, windows, ..).

EDIT:

Oh sorry.. i changed attachment to inline and the browser displays the PDF. But i must click on the terminal first..

  • 写回答

0条回答 默认 最新

    报告相同问题?

    悬赏问题

    • ¥15 三因素重复测量数据R语句编写,不存在交互作用
    • ¥15 微信会员卡等级和折扣规则
    • ¥15 微信公众平台自制会员卡可以通过收款码收款码收款进行自动积分吗
    • ¥15 随身WiFi网络灯亮但是没有网络,如何解决?
    • ¥15 gdf格式的脑电数据如何处理matlab
    • ¥20 重新写的代码替换了之后运行hbuliderx就这样了
    • ¥100 监控抖音用户作品更新可以微信公众号提醒
    • ¥15 UE5 如何可以不渲染HDRIBackdrop背景
    • ¥70 2048小游戏毕设项目
    • ¥20 mysql架构,按照姓名分表