From ef56edc60af22daf653bb0afa14007e273657403 Mon Sep 17 00:00:00 2001 From: Trenton H <797416+stumpylog@users.noreply.github.com> Date: Tue, 22 Apr 2025 09:43:09 -0700 Subject: [PATCH] Use the defined constant for A4 page size instead of creating it manually --- src/paperless_mail/parsers.py | 8 +++----- 1 file changed, 3 insertions(+), 5 deletions(-) diff --git a/src/paperless_mail/parsers.py b/src/paperless_mail/parsers.py index 516962c95..738b947b0 100644 --- a/src/paperless_mail/parsers.py +++ b/src/paperless_mail/parsers.py @@ -8,10 +8,10 @@ from django.conf import settings from django.utils.timezone import is_naive from django.utils.timezone import make_aware from gotenberg_client import GotenbergClient +from gotenberg_client.constants import A4 from gotenberg_client.options import Measurement from gotenberg_client.options import MeasurementUnitType from gotenberg_client.options import PageMarginsType -from gotenberg_client.options import PageSize from gotenberg_client.options import PdfAFormat from humanize import naturalsize from imap_tools import MailAttachment @@ -376,7 +376,7 @@ class MailDocumentParser(DocumentParser): right=Measurement(0.1, MeasurementUnitType.Inches), ), ) - .size(PageSize(height=11.7, width=8.27)) + .size(A4) .scale(1.0) .run() ) @@ -457,9 +457,7 @@ class MailDocumentParser(DocumentParser): left=Measurement(0.1, MeasurementUnitType.Inches), right=Measurement(0.1, MeasurementUnitType.Inches), ), - ).size( - PageSize(height=11.7, width=8.27), - ).scale(1.0) + ).size(A4).scale(1.0) try: response = route.run()