🏠 首页 / PDF工具教程
一句话答案:PDF 页面方向不对,不用重新扫描,也不用重新排版。方向由文件里一个「旋转角」参数决定,改回正确角度(0°/90°/180°/270°)页面就正了——只改参数、不重画页面,清晰度、印章、书签都不受影响。Windows 上零成本做法:Edge 打开 PDF → Ctrl + P → 方向选对 → 打印机选「另存为 PDF」→ 保存,全程本地、文件不出电脑。
但它只解决「整份文件统一方向错了」。只有某几页歪,或文件里有公章、签名、书签不能丢,得看方法四——选错的代价是文件变糊、书签全丢。
多数人一遇方向不对就急着找工具,结果转完还是歪的,或者变糊了、书签没了。问题九成出在动手前少做了一步判断。
每页都带一个隐藏参数 /Rotate,合法值只有 0、90、180、270。内容可能一直是正的,只是这个参数让阅读器显示时顺时针多转了几度。手机扫描 App、扫描仪驱动、部分 Word 导出插件都容易写乱。
特征:文字能正常选中、整页只是转了 90 度或 180 度。这种歪改参数就解决,真无损——不动页面内容,不会糊、体积几乎不变、印章签名原样保留。
纸张没摆正,扫出来的文字自带 3~8 度倾斜。旋转救不了:它只能按 90 度整数倍调,硬点会把轻微倾斜变成整页倒着。得先做图像纠偏或重扫。特征是放大看一行字的基线是斜的。
Ctrl+滚轮放大到 200%,挑一行字看底部是否水平。水平 → 情况 A,往下挑方法;倾斜 → 情况 B,先纠偏再谈旋转。
再看缩略图:每页都歪成同一角度是整份同向,打印法够用;只有零星几页歪就别用「整份统一」的办法,否则正常的页一起被搞坏。
| 你的情况 | 用哪种方法 | 为什么 |
|---|---|---|
| 整份全部倒着或横躺,只求能看能打印 | 方法一 打印另存 | 免安装,半分钟完事 |
| 只有第 3、7 页方向不对,其余正常 | 方法四 本地软件 | 打印法改不了单页 |
| 扫了几十份,方向全乱 | 方法三 脚本/方法四 批量 | 一份份点太慢 |
| 文件里有公章、钢印、手写签名 | 方法四 本地软件 | 只改参数,章不会糊 |
| 合同、财报、涉密材料 | 方法四 本地软件 | 全程本地,不上传 |
| 文字明显是斜的,不是 90 度整数倍 | 都不是,先纠偏或重扫 | 旋转只能按 90 度调 |
步骤:右键 PDF → 打开方式 → Edge(或直接拖进浏览器)→ Ctrl + P → 打印机选 Microsoft Print to PDF → 「方向」选你想要的最终方向 → 缩放选适合页面 → 打印保存。
原理:打印引擎按选定的方向把每页重新排版输出,本质是重新出图而非改参数。代价实在:书签、目录、内部链接、表单域全丢,扫描件被重新压缩可能更糊,体积常涨好几倍。
✓ 优点
✗ 缺点与坑
💡 适用:随手下的说明书、自己扫的票据,转完只看不归档。
工具:iLovePDF、PDF24 Tools、Smallpdf 的「旋转 PDF」。拖入文件 → 选向左 90°/向右 90°/180° → 可点缩略图单独转某几页(比打印法强)→ 旋转、下载。
三个实际麻烦:免费版单文件上限 5~10 MB;每日次数限制;下载文件名常变随机字符,多份一起处理容易混。
✓ 优点
✗ 缺点
💡 适用:临时处理一份不敏感的小文件,手边没装好的软件。
几十上百份扫描件,或想把旋转塞进自己的处理流程,脚本最省事。pip install pypdf 之后十来行就完事:
from pypdf import PdfReader, PdfWriter
reader = PdfReader("input.pdf")
writer = PdfWriter()
# 需要旋转的页码,从 0 开始数:第 3 页和第 7 页
need = {2, 6}
for i, page in enumerate(reader.pages):
if i in need:
page.rotate(90) # 顺时针 90 度,调两次就是 180 度
writer.add_page(page)
with open("output.pdf", "wb") as f:
writer.write(f)
两个必知细节:page.rotate() 是在现有旋转角上叠加,不是设绝对值——要绝对到 90 度,先读 page.rotation 算差值,否则原本 90 度的页会变成 180 度。老教程的 PyPDF2 已停止维护,rotateClockwise() 现在统一成 rotate(),照抄会报 AttributeError。
批量:用 glob 遍历目录逐个跑,输出到另一个文件夹,几十份秒级完成,全程不联网。
✓ 优点
✗ 缺点
💡 适用:开发者、行政批处理岗,要处理大量文件或有固定周期任务。
不想上传又不想写代码,就用本地桌面工具。以元圭 PDF 助手为例:选「PDF 旋转」→ 拖入文件(支持一次多个)→ 选 90° 向左/向右/180° → 只错几页的在缩略图里逐页勾选 → 点开始,输出到指定目录或覆盖原文件。
为什么对公章最友好:改的是旋转角参数,页面一个像素都不重画。公章、钢印、签名的清晰度与原件完全一致,书签、目录、内部链接、表单域全保留——正是打印法丢的那些。全程本地、不联网不上传,断网照用。
成本:29 元买断永久使用,每天免费 3 次够轻度使用。已上架微软商店,官网也提供独立安装包。
✓ 优点
✗ 缺点
💡 适用:常处理扫描件、标书、合同的办公用户,以及批量 + 保密场景。
「自己看着没问题、发出去却是歪的」很常见,根源是阅读器对旋转角的支持不一样。转完花 30 秒做四件事,能避免返工。
Ctrl + P 看打印预览(只看不印)。屏幕正、打印歪是最典型的翻车方式。把边界说清比多介绍工具更有用。这三种「像方向问题」的情况旋转无效:
一、内容斜了 3~8 度。文字基线本身是斜的,旋转只能按 90 度调,做完还是斜。要用扫描软件的「纠偏」,或者重扫。
二、页面尺寸本身不对。A3 图纸扫成 A4,字小得看不清——这是缩放裁切问题,要先缩放到正确纸张再看方向。
三、双面扫描奇偶页颠倒。正反面顺序乱了,看着像方向问题,其实是页序错。要用拆分加合并把奇偶页分开重组。
📄 整份方向都错了,只看不归档 → Edge 打印另存
🌐 临时转一份不敏感小文件 → 在线工具
🐍 几十份批量处理 → pypdf 脚本
🔒 合同、标书、带公章的文件 → 本地软件,只改参数不重画
元圭PDF助手支持 PDF 旋转(90°/180°),可批量、可逐页勾选,只改旋转角,印章签名书签全部保留,全程本地不上传。另有合并、拆分、压缩、加密等共 12 项功能,29 元买断,每天免费 3 次。已上架微软商店。
查看详情 →☕ 如果有帮助到您欢迎微信扫码赞赏支持作者
赞赏纯属自愿,随心意