【发布时间】:2020-06-28 21:53:16
【问题描述】:
我使用的是 CentOS7,我的后端是 PHP v7.0.27 和 Laravel 框架 v4.2。我正在使用 Base64 数据来保存 PDF(解码 base64 后)。我想密码保护和禁用 PDF 的编辑。我已经寻找了实现这一目标的方法,但到目前为止还没有运气,我知道这可以通过 Dompdf 实现,但是需要 HTML 数据来呈现 PDF。请让我知道这是否可能。谢谢!
下面是我用来保存 PDF 的代码
private function decodeBase64ToPdf($fileToReadFrom, $fileToSaveTo)
{
$pdf_base64_handler = fopen($fileToReadFrom,'r'); //Get encoded file content from txt file
$pdf_content = fread($pdf_base64_handler, filesize($fileToReadFrom));
fclose($pdf_base64_handler);
$pdf_decoded = base64_decode($pdf_content); //Decode pdf content
$file = fopen($fileToSaveTo,'w'); //Write decoded data to pdf file
fwrite($file, $pdf_decoded);
if(fclose($file)) //Close output file
{
return true;
}
return false;
}
【问题讨论】:
标签: laravel pdf-generation centos7 php-7