夜雨聆风学习资料网

ARTICLE · 1194545

PDF页面批量旋转,用Python 3分钟搞定!

PDF页面批量旋转,用Python 3分钟搞定!

PDF页面批量旋转,用Python 3分钟搞定!

几百个PDF方向全乱了,手动点鼠标点到手抽筋。用Python写个脚本,文件夹里的文件一次性搞定。

装PyMuPDF库就一行命令。核心逻辑就一句:page.set_rotation((page.rotation + 90) % 360)。这里得在原有角度上加90度,直接赋值会把原始信息盖掉。

批量处理时,输出目录必须和原文件分开。要是混着横竖页面,判断方向得用page.mediabox。别用page.rect,不然已经转正的页面会被转回去。

这招只是给页面加了显示属性,没真动内容坐标。后续要提取文字或做OCR,还得把旋转固化进内容里。要是整页图像都倒着放进去的,脚本也认不出来。

写脚本的十分钟,省下的是以后每次的十分钟。

原文PDF页面批量旋转,用Python 3分钟搞定!
作者提示: 个人观点,仅供参考
广东,15分钟前,

相关学习资料