diff --git a/src/app/resource/controllers/WatermarkController.php b/src/app/resource/controllers/WatermarkController.php index 47f600680bae977231cce54796e932ae159be991..d8070a7a40d8e65fbfddcfa74461c6dad59ffeac 100644 --- a/src/app/resource/controllers/WatermarkController.php +++ b/src/app/resource/controllers/WatermarkController.php @@ -56,14 +56,14 @@ class WatermarkController } $libDir = CoreConfigModel::getLibrariesDirectory(); - if (!empty($libDir) && is_file($libDir . 'SetaPDF-FormFiller-Full/library/SetaPDF/Autoload.php')) { - require_once($libDir . 'SetaPDF-FormFiller-Full/library/SetaPDF/Autoload.php'); + if (!empty($libDir) && is_file($libDir . 'FPDI-PDF-Parser/src/autoload.php')) { + require_once($libDir . 'FPDI-PDF-Parser/src/autoload.php'); $flattenedFile = CoreConfigModel::getTmpPath() . "tmp_file_{$GLOBALS['id']}_" .rand(). "_watermark.pdf"; $writer = new \SetaPDF_Core_Writer_File($flattenedFile); $document = \SetaPDF_Core_Document::loadByFilename($args['path'], $writer); - $formFiller = new \SetaPDF_FormFiller($document); + $formFiller = new \SetaPDF_Parser($document); $fields = $formFiller->getFields(); $fields->flatten(); $document->save()->finish(); @@ -72,6 +72,10 @@ class WatermarkController } try { + //$watermarkFile = CoreConfigModel::getTmpPath() . "tmp_file_{$GLOBALS['id']}_" .rand(). "_watermark.pdf"; + //$content = file_get_contents($args['path']); + //file_put_contents($watermarkFile, base64_decode($content)); + $pdf = new Fpdi('P', 'pt'); $nbPages = $pdf->setSourceFile($args['path']); $pdf->setPrintHeader(false);