Use the defined constant for A4 page size instead of creating it manually

This commit is contained in:
Trenton H 2025-04-22 09:43:09 -07:00
parent 66eac23d62
commit ef56edc60a

View File

@ -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()