Skip to content

Commit

Permalink
La signature digital n'est realisé pour le moment que en signature non
Browse files Browse the repository at this point in the history
partagé
  • Loading branch information
wincelau committed Jul 31, 2024
1 parent 4bed436 commit b173392
Showing 1 changed file with 3 additions and 3 deletions.
6 changes: 3 additions & 3 deletions lib/PDFSignature.class.php
Original file line number Diff line number Diff line change
Expand Up @@ -58,7 +58,7 @@ public function getPDF() {
copy($originalFile, $finalFile);
$bufferFile = $finalFile.".tmp";
foreach($layers as $layerFile) {
self::addSvgToPDF($finalFile, $layerFile, $bufferFile);
self::addSvgToPDF($finalFile, $layerFile, $bufferFile, false);
rename($bufferFile, $finalFile);
}

Expand All @@ -85,9 +85,9 @@ public static function createPDFFromSvg(array $svgFiles, $outputPdfFile) {
shell_exec(sprintf("rsvg-convert -f pdf -o %s %s", $outputPdfFile, implode(" ", $svgFiles)));
}

public static function addSvgToPDF($pdfOrigin, $pdfSvg, $pdfOutput) {
public static function addSvgToPDF($pdfOrigin, $pdfSvg, $pdfOutput, $digitalSignature = true) {
shell_exec(sprintf("pdftk %s multistamp %s output %s", $pdfOrigin, $pdfSvg, $pdfOutput));
if (NSSCryptography::getInstance()->isEnabled()) {
if (NSSCryptography::getInstance()->isEnabled() && $digitalSignature) {
NSSCryptography::getInstance()->addSignature($pdfOutput, 'Signed with SignaturePDF');
}
}
Expand Down

0 comments on commit b173392

Please sign in to comment.