From c2d57d2d90485b383e650181f652c0a06be3f0f2 Mon Sep 17 00:00:00 2001 From: Jasper Chan Date: Fri, 22 Oct 2021 01:41:58 -0700 Subject: [PATCH] merge_pages() recursively searches for page size (fixes #11) --- rmrl/render.py | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/rmrl/render.py b/rmrl/render.py index 475b1da..f556dd4 100644 --- a/rmrl/render.py +++ b/rmrl/render.py @@ -439,9 +439,8 @@ def merge_pages(basepage, rmpage, changed_page, expand_pages): # MediaBox, so one must be taken from the parent. The # rM adds a bit to the width AND the height on this # file. - bpage_box = list(map(float, basepage.CropBox - or basepage.MediaBox - or basepage.Parent.MediaBox)) + bpage_box = list(map(float, basepage.inheritable.CropBox + or basepage.inheritable.MediaBox)) # Fix any malformed PDF that has a CropBox extending outside of # the MediaBox, by limiting the area to the intersection.