PHP code example of madnh / fpdi-protection
1. Go to this page and download the library: Download madnh/fpdi-protection library. Choose the download type require. 2. Extract the ZIP file and open the index.php. 3. Add this code to the index.php.
<?php
require_once('vendor/autoload.php');
/* Start to develop here. Best regards https://php-download.com/ */
madnh / fpdi-protection example snippets
$src_file = 'source.pdf';
$dest_file = 'protected.pdf';
$pdf = new \FPDI_Protection();
$pagecount = $pdf->setSourceFile($src_file);
for ($loop = 1; $loop <= $pagecount; $loop++) {
$tplidx = $pdf->importPage($loop);
$pdf->addPage();
$pdf->useTemplate($tplidx);
}
$pdf->SetProtection(\FPDI_Protection::FULL_PERMISSIONS);
//$pdf->SetProtection(\FPDI_Protection::FULL_PERMISSIONS, '123456');
//$pdf->SetProtection(\FPDI_Protection::FULL_PERMISSIONS, '123456', 'ABCDEF');
$pdf->Output($dest_file, 'F');