php base64字符串转pdf文件

该代码示例展示了如何将一个Base64编码的PDF字符串解码并保存为可下载的PDF文件。首先,Base64字符串被写入文本文件,然后读取该文件的内容,解码为原始PDF数据,最后将解码后的数据写入新的PDF文件中。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

遇到一个需求,PDF是base64字符串,需要把字符串转成PDF进行下载,代码如下

	$str='base64ndasfbusdbfubsifnisnfindsoifnd'
   file_put_contents('base64pdf.txt', $str);
        $pdf_base64 = base_path() . '/base64pdf.txt';
//Get File content from txt file
        $pdf_base64_handler = fopen($pdf_base64, 'r');
        $pdf_content = fread($pdf_base64_handler, filesize($pdf_base64));
        fclose($pdf_base64_handler);
//Decode pdf content
        $pdf_decoded = base64_decode($pdf_content);
//Write data back to pdf file
        $pdf = fopen(public_path() . '/bill.pdf', 'w');
        fwrite($pdf, $pdf_decoded);
//close output file
        fclose($pdf);
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值