Skip to content

Commit f90318d

Browse files
src/__init__.py: added Document.repair().
1 parent 31211de commit f90318d

1 file changed

Lines changed: 8 additions & 0 deletions

File tree

src/__init__.py

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6204,6 +6204,14 @@ def reload_page(self, page: Page) -> Page:
62046204
f'{refs_old=} {m_internal_old=:#x} {m_internal_new=:#x}'
62056205
return page
62066206

6207+
def repair(self):
6208+
'''
6209+
If we are a PDF document, does repair.
6210+
'''
6211+
pdf = _as_pdf_document(self, required=False)
6212+
if pdf.m_internal:
6213+
mupdf.pdf_check_document(pdf)
6214+
62076215
def resolve_link(self, uri=None, chapters=0):
62086216
"""Calculate internal link destination.
62096217

0 commit comments

Comments
 (0)