1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
|
diff --git a/pyproject.toml b/pyproject.toml
index 339e788c41..1240805e54 100644
diff --git a/src/paperless_tesseract/parsers.py b/src/paperless_tesseract/parsers.py
index 0e01464217..73532caa0d 100644
--- a/src/paperless_tesseract/parsers.py
+++ b/src/paperless_tesseract/parsers.py
@@ -221,7 +221,7 @@ def construct_ocrmypdf_parameters(
if TYPE_CHECKING:
assert isinstance(self.settings, OcrConfig)
ocrmypdf_args = {
- "input_file": input_file,
+ "input_file_or_options": input_file,
"output_file": output_file,
# need to use threads, since this will be run in daemonized
# processes via the task library.
@@ -285,7 +285,7 @@ def construct_ocrmypdf_parameters(
"for compatibility with img2pdf",
)
# Replace the input file with the non-alpha
- ocrmypdf_args["input_file"] = self.remove_alpha(input_file)
+ ocrmypdf_args["input_file_or_options"] = self.remove_alpha(input_file)
if dpi:
self.log.debug(f"Detected DPI for image {input_file}: {dpi}")
diff --git a/src/paperless_tesseract/tests/test_parser.py b/src/paperless_tesseract/tests/test_parser.py
index e9c05b03ec..2703f30dde 100644
--- a/src/paperless_tesseract/tests/test_parser.py
+++ b/src/paperless_tesseract/tests/test_parser.py
@@ -778,7 +778,7 @@ def test_ocrmypdf_parameters(self) -> None:
safe_fallback=False,
)
- self.assertEqual(params["input_file"], "input.pdf")
+ self.assertEqual(params["input_file_or_options"], "input.pdf")
self.assertEqual(params["output_file"], "output.pdf")
self.assertEqual(params["sidecar"], "sidecar.txt")
|