微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

使用 Laravel 8 和 FPDM 从数据库填充 PDF

如何解决使用 Laravel 8 和 FPDM 从数据库填充 PDF

我正在尝试使用存储在我的数据库中的数据填充 PDF。我在 Homestead 上运行 laravel 8 作为我的本地机器。我已经安装了这个包:https://github.com/codeshell/fpdm 来做 PDF 工作。这是我要填写的 PDF 的链接https://f.hubspotusercontent00.net/hubfs/7522909/Free%20Downloads/BSS-CMS-1500-Fillable.pdf。我使用的代码如下。

$claim = $this->claim->findOrFail($claimId);
$this->authorize('view',$claim);

$fields = [
    'topmostSubform[0].CMS1500Form[0].PatientName[0]' => 'My name'
];

$filePath = asset('files/cms1500.pdf'); // This is correct

$pdf = new \FPDM($filePath);
$pdf->Load($fields,false);
$pdf->Merge();
return $pdf->Output();

当我运行此代码时,它给了我以下异常:

fopen(): SSL operation Failed with code 1. OpenSSL Error messages: error:1416F086:SSL 
routines:tls_process_server_certificate:certificate verify Failed

在实例化 FPDM 类时似乎失败了。有没有人遇到过这个问题或修复过这个问题?

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。