在 Laravel 中使用 PDFShift 下载 PDF

问题描述 投票:0回答:1

我使用 Laravel 并根据文档实现了所有内容。之后,我可以将 PDF 保存到项目目录中。但是,我想当有人单击下载链接时将 PDF 下载到用户的计算机上。我该怎么做?

我用过的方法。

PDFShift::setApiKey('120d8e8a86d2....................');
PDFShift::convertTo('https://www.example.com', null, 'result.pdf');

PdfShift GitHub 存储库 - https://github.com/pdfshift/pdfshift-php

laravel pdf-generation
1个回答
0
投票

你可以尝试使用Laravel的

download
方法下载,例如:

PDFShift::setApiKey('your-api-key');
$pdfPath = PDFShift::convertTo('https://www.example.com', null, 'result.pdf');

return response()->download(public_path('result.pdf'));

此方法不仅适用于 PDFShift,还适用于其他第三方 API,例如 PageSnap.co 等。

© www.soinside.com 2019 - 2024. All rights reserved.