Ein Memo als Memorandum. Ich konnte die Antwort nicht erreichen, selbst wenn ich gegoogelt habe, also lasse ich sie für alle Fälle.
In seltenen Fällen tritt beim Kopieren einer PDF-Datei mit PyMuPDF ein Ausnahmestapelüberlauf auf!
new_doc = fitz.open()
new_doc.insertPDF(docsrc=old_doc, from_page=1, to_page=1)
mupdf: exception stack overflow!
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
・
・
・
File "/Users/ijufumi/workspaces/python_sample/.venv/lib/python3.6/site-packages/fitz/fitz.py", line 3581, in insertPDF
val = _fitz.Document_insertPDF(self, docsrc, from_page, to_page, start_at, rotate, links, annots)
RuntimeError: exception stack overflow!
Geben Sie beim Ausführen von "insertPDF" "annots = False" an.
new_doc = fitz.open()
new_doc.insertPDF(docsrc=old_doc, from_page=1, to_page=1, annots=False)
Ich konnte es nicht in der offiziellen Dokumentation finden, aber ich erhalte diese Ausnahme mit einigen Anmerkungen.
Wenn jemand es in der offiziellen Dokumentation findet, würde ich es begrüßen, wenn Sie einen Kommentar abgeben könnten.