首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用Barryvdh\DomPDF\Facade预览pdf而不是下载

使用Barryvdh\DomPDF\Facade预览pdf而不是下载
EN

Stack Overflow用户
提问于 2020-02-24 22:12:53
回答 1查看 571关注 0票数 1

我正在使用Barryvdh\DomPDF\在我的laravel项目中生成pdf文件,这是我的控制器:

代码语言:javascript
复制
<?php
// Our Controller
namespace App\Http\Controllers;

use Illuminate\Http\Request;
// This is important to add here.
use Barryvdh\DomPDF\Facade as PDF;

class CustomerController extends Controller
{
    public function printPDF()
    {
        // This  $data array will be passed to our PDF blade
        $data = [
            'title' => 'First PDF for Medium',
            'heading' => 'Hello from 99Points.info',
            'content' => 'Lorem Ipsum is simply dummy text of the printing and typesetting industry. Lorem Ipsum has been the industrys standard dummy text ever since the 1500s, when an unknown printer took a galley of type and scrambled it to make a type specimen book. It has survived not only five centuries, but also the leap into electronic typesetting, remaining essentially unchanged.'
            ];

        $pdf = PDF::loadView('pdf_view', $data);
        return $pdf->download('medium.pdf');
    }
}

如何在浏览器中预览我的pdf结果而不是下载?

谢谢

EN

回答 1

Stack Overflow用户

发布于 2020-02-24 23:32:22

将返回更改为包含文件和标头上的文件MIME类型的响应

代码语言:javascript
复制
$pdf = PDF::loadView('pdf_view', $data)->download('medium.pdf');

return response($pdf, 200)
            ->header('Content-Type', File::mimeType($pdf));
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/60377727

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档