We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 5d27b8d commit f42ef85Copy full SHA for f42ef85
src/__init__.py
@@ -5642,7 +5642,12 @@ def select(self, pyliste):
5642
pdf = _as_pdf_document(self)
5643
# create page sub-pdf via pdf_rearrange_pages2().
5644
#
5645
- mupdf.pdf_rearrange_pages2(pdf, pyliste)
+ if mupdf_version_tuple >= (1, 25, 3):
5646
+ # We use PDF_CLEAN_STRUCTURE_KEEP otherwise we lose structure tree
5647
+ # which, for example, breaks test_3705.
5648
+ mupdf.pdf_rearrange_pages2(pdf, pyliste, mupdf.PDF_CLEAN_STRUCTURE_KEEP)
5649
+ else:
5650
+ mupdf.pdf_rearrange_pages2(pdf, pyliste)
5651
5652
# remove any existing pages with their kids
5653
self._reset_page_refs()
0 commit comments