如何使用 python 翻转 pdf 页面?

How to flip a pdf page upside down using python?

我正在尝试使用 python 翻转 pdf 页面。我尝试了多个库,如 PyPdf2、PyMuPDF 和 pdfminer。有关于如何旋转页面的文档,但这不是我要找的。我找到的最接近的解决方案是在 PyMuPDF 文档页面之一上,但它是一个示例,没有提供有关如何实现它的代码。您可以在此处找到示例页面:https://pymupdf.readthedocs.io/en/latest/matrix.html#flipping。同样,任务是翻转 pdf 页面而不是旋转它们。

提前感谢您的回答。

翻转是通过与用这些参数初始化的矩阵相乘来实现的:

# Flip the page left-right (a = -1).
destpage.showPDFpage(r * fitz.Matrix(a=-1), src, sourcepage.number)

或:

# Flip the page up-down (d = -1).
destpage.showPDFpage(r * fitz.Matrix(d=-1), src, sourcepage.number)