fix get image with cropbox

Signed-off-by: Michele Dolfi <dol@zurich.ibm.com>
This commit is contained in:
Michele Dolfi 2025-01-14 08:57:49 +01:00
parent 1976584be1
commit d79e4cf40d
3 changed files with 3 additions and 3 deletions

View File

@ -163,7 +163,7 @@ class DoclingParsePageBackend(PdfPageBackend):
l=0, r=0, t=0, b=0, coord_origin=CoordOrigin.BOTTOMLEFT l=0, r=0, t=0, b=0, coord_origin=CoordOrigin.BOTTOMLEFT
) )
else: else:
padbox = cropbox.to_bottom_left_origin(page_size.height) padbox = cropbox.to_bottom_left_origin(page_size.height).model_copy()
padbox.r = page_size.width - padbox.r padbox.r = page_size.width - padbox.r
padbox.t = page_size.height - padbox.t padbox.t = page_size.height - padbox.t

View File

@ -178,7 +178,7 @@ class DoclingParseV2PageBackend(PdfPageBackend):
l=0, r=0, t=0, b=0, coord_origin=CoordOrigin.BOTTOMLEFT l=0, r=0, t=0, b=0, coord_origin=CoordOrigin.BOTTOMLEFT
) )
else: else:
padbox = cropbox.to_bottom_left_origin(page_size.height) padbox = cropbox.to_bottom_left_origin(page_size.height).model_copy()
padbox.r = page_size.width - padbox.r padbox.r = page_size.width - padbox.r
padbox.t = page_size.height - padbox.t padbox.t = page_size.height - padbox.t

View File

@ -210,7 +210,7 @@ class PyPdfiumPageBackend(PdfPageBackend):
l=0, r=0, t=0, b=0, coord_origin=CoordOrigin.BOTTOMLEFT l=0, r=0, t=0, b=0, coord_origin=CoordOrigin.BOTTOMLEFT
) )
else: else:
padbox = cropbox.to_bottom_left_origin(page_size.height) padbox = cropbox.to_bottom_left_origin(page_size.height).model_copy()
padbox.r = page_size.width - padbox.r padbox.r = page_size.width - padbox.r
padbox.t = page_size.height - padbox.t padbox.t = page_size.height - padbox.t