从外部 url 获取 json,将其保存为 pdf 并使用 php 邮寄


Get a json from an external url, save it as a pdf and mail it using php

我已经成功地实现了一个表单,其中我使用 curl 从外部 URL 接收 JSON base64 编码字符串。之后,我解码字符串并使用php将文件另存为pdf,然后使用swiftmailer将pdf通过电子邮件发送到用户的电子邮件中。

检索 JSON 值流后代码的主要部分

$jsonvalue = $json['value'];
$dcode = (base64_decode($jsonvalue));
file_put_contents($file, $dcode); 
//Swift mailer email attachment code

在此之后,我使用 php swiftmailer 将此文件作为附件通过电子邮件发送。这是正确和最有效的方法吗?

感谢您抽出宝贵时间

1).不确定是否可以直接将内容另存为.pdf文件。据我所知,您需要使用名为tcpdf http://www.tcpdf.org/的第三方库将文件另存为PDF文件。

2). 您可以使用 swift 邮件程序通过电子邮件发送附件。