diff --git a/src/calibre/ebooks/pdf/render/from_html.py b/src/calibre/ebooks/pdf/render/from_html.py index 2fcd82ff3c..c8255ac5eb 100644 --- a/src/calibre/ebooks/pdf/render/from_html.py +++ b/src/calibre/ebooks/pdf/render/from_html.py @@ -443,7 +443,6 @@ class ImagePDFWriter(object): tags=pdf_metadata.tags, mi=pdf_metadata.mi) self.doc_title = pdf_metadata.title self.doc_author = pdf_metadata.author - page_rect = QRect(*self.doc.full_page_rect) for imgpath in items: self.log.debug('Processing %s...' % imgpath) @@ -452,7 +451,7 @@ class ImagePDFWriter(object): with lopen(imgpath, 'rb') as f: if not p.loadFromData(f.read()): raise ValueError('Could not read image from: {}'.format(imgpath)) - draw_image_page(page_rect, + draw_image_page(QRect(*self.doc.full_page_rect), self.painter, p, preserve_aspect_ratio=True) self.doc.end_page()