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