From b575ba946f3e3804e3f5b436052ff5a17e0bd3fe Mon Sep 17 00:00:00 2001
From: Bastien Le Querrec <blq@laquadrature.net>
Date: Wed, 20 Mar 2024 20:37:56 +0100
Subject: [PATCH] =?UTF-8?q?RAAspotter:=20force=20l'OCRisation=20des=20PDF?=
 =?UTF-8?q?=20contenant=20une=20signature=20=C3=A9lectronique?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit

---
 RAAspotter.py | 11 ++++++++++-
 1 file changed, 10 insertions(+), 1 deletion(-)

diff --git a/RAAspotter.py b/RAAspotter.py
index f7fc686..db5f831 100644
--- a/RAAspotter.py
+++ b/RAAspotter.py
@@ -309,7 +309,16 @@ class RAAspotter:
 
 
   def ocr(self, raa, retry_on_failure=True):
-    cmd = ['ocrmypdf', '-l', 'eng+fra', '--output-type', 'pdfa', '--redo-ocr', '--skip-big', '500' , f'{self.data_dir}{raa.get_sha256()}.pdf', f'{self.data_dir}{raa.get_sha256()}.pdf']
+    cmd = [
+      'ocrmypdf',
+      '-l', 'eng+fra',
+      '--output-type', 'pdfa',
+      '--redo-ocr',
+      '--skip-big', '500',
+      '--invalidate-digital-signatures',
+      f'{self.data_dir}{raa.get_sha256()}.pdf',
+      f'{self.data_dir}{raa.get_sha256()}.pdf'
+    ]
     logger.debug(f'Lancement de ocrmypdf: {cmd}')
     try:
       output = subprocess.check_output(cmd, stderr=subprocess.STDOUT)
-- 
GitLab