Skip to content
Snippets Groups Projects
Commit 2ee561e5 authored by nicolas lebozec's avatar nicolas lebozec
Browse files

FEAT #24548 TIME 1:00 FPDI_PARSER

parent 49672ff9
No related branches found
No related tags found
No related merge requests found
......@@ -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);
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment