我使用 Laravel 并根据文档实现了所有内容。之后,我可以将 PDF 保存到项目目录中。但是,我想当有人单击下载链接时将 PDF 下载到用户的计算机上。我该怎么做?
我用过的方法。
PDFShift::setApiKey('120d8e8a86d2....................');
PDFShift::convertTo('https://www.example.com', null, 'result.pdf');
PdfShift GitHub 存储库 - https://github.com/pdfshift/pdfshift-php
你可以尝试使用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 等。