请问通过接口返回的pdf的文件流,怎么用php把这些文件流转为pdf文件
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了请问通过接口返回的pdf的文件流,怎么用php把这些文件流转为pdf文件相关的知识,希望对你有一定的参考价值。
请问通过接口返回的pdf的文件流,怎么用php把这些文件流转为pdf文件。直接保存为pdf的文件,所生成的pdf,打开时候就会空白,没有该有的数据
直接将文件流内容写入文件,而文件的后缀名设为 pdf 格式就可以了;PHP 不管保存文件流还是文本,都是用这种方式;
$path = "demo.pdf";$ret = file_put_contents($path, $arr['data']);
if ($ret)
echo '保存成功'; // 然后可以取查看文件
参考技术A 九云图的文档转换接口,可以轻松帮你实现各类文档转化为pdf、html、图片等,转换的很高清,服务器稳定 参考技术B 接收到的整体如果是对象的话,用对象的引用,然后直接file_put_contents即可:
$str = $response->pdfdata;
$path = dir(__FILE__).'/pdf/'.$number.'.pdf';
$res = file_put_contents($path, $str, true);
if(file_exists($path))
return true;
else
return false;
我把soap返回的对象转成数组再操作就不行,不知道为什么,直接用对象就可以,希望能帮到有需要的人少走弯路。
以上是关于请问通过接口返回的pdf的文件流,怎么用php把这些文件流转为pdf文件的主要内容,如果未能解决你的问题,请参考以下文章