Я использую CentOS7, и мой бэкэнд PHP v7.0.27 с Laravel framework 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;
}