PDF 旋转

上传一份 PDF,先看缩略图再点旋转方向,扫描件矫正、单页方向错误、双面扫描颠倒都能在浏览器里直接搞定。

相关推荐

什么是 PDF 旋转?

PDF 旋转是对 PDF 页面进行 90°/180°/270° 几何变换的操作。和读屏预览不同,旋转后保存到 PDF 内部,文件本身方向被改变,任何阅读器都会显示正确。

**和 EXIF 方向的区别:** JPEG 等图片有 EXIF Orientation 标记,PDF 没有等效机制。手机拍摄的页面的 PDF 没有 EXIF,方向错误必须旋转像素。本工具通过修改 PDF 页面字典的 /Rotate 值实现真正的旋转保存。

**批量方向矫正:** 扫描 100 张单据可能部分横向、部分纵向。本工具支持逐页指定方向,统一 90°/180°/270° 旋转,无需逐张单独处理。

**和打印旋转的区别:** 打印时旋转只是显示,不改变 PDF 本体的方向;本工具的旋转是永久写入 PDF,对屏幕阅读、导出图片、邮件附件都生效。

适用场景

  • 扫描件 / 翻拍 PDF 部分页面方向错误需要旋转矫正
  • 手机拍摄的 PDF 横竖不一,统一为纵向或横向
  • 双面扫描时背面颠倒(180°)一键修复
  • 混合方向的合同、报告统一为方便阅读的方向
  • PDF 中单页需要单独旋转(如一页特殊横版)
  • 在不打开 Adobe Acrobat 的情况下快速调整 PDF 方向

使用方法

  1. 上传需要旋转的 PDF 文件(支持批量)
  2. 选择旋转模式:统一旋转所有页 或 逐页设置旋转
  3. 每页预览缩略图,确认角度(90° / 180° / 270°)
  4. 点击开始旋转,下载旋转后的 PDF

功能特点

  • 4 种旋转角度:0° / 90° / 180° / 270°,每个页面对应一个角度下拉框
  • 整本旋转:一键对所有页面统一旋转到指定方向
  • 逐页旋转:扫描件中部分横部分纵时按页单独指定
  • 批量设置:多选若干页一次性设为相同角度,处理混合方向 PDF
  • 缩略图实时预览:每个页面生成缩略图,点击查看大图旋转效果
  • 纯前端本地处理:基于 pdf-lib,所有计算在浏览器内完成,文件不上传
  • 无损永久旋转:只修改页面 /Rotate 字段,不重新渲染不压缩,画质 100% 保持

PDF 旋转 vs 重新导出 vs 重新扫描

PDF 页面方向不对有三种处理思路,本工具的「旋转」只是其中最快的一种。先判断方向错误的根因再选工具,能少走弯路。

PDF 旋转 vs 重新导出源文件 vs 重新扫描:怎么选?

三种方式都能让 PDF 页面方向正确,但代价和适用范围完全不同。

方式适合场景代价可逆性推荐度
本工具 PDF 旋转页面内容正确,仅方向错了(扫描件颠倒、手机拍照侧过来)秒级完成,画质不变,文件大小不变✅ 再旋转一次即可还原✅ 首选
Word/Pages 重新导出 PDF源文件还在 Word/Pages/Excel 里,能重新排版方向需要打开源文件重新设置页面方向再导出⚠️ 取决于源文件是否还在⚠️ 仅当源文件方便拿到时
重新扫描原件扫描件本身方向严重错误且 PDF 已分不清来源需要扫描仪、原始纸张,可能耗时长❌ 不可逆,需要原始件❌ 最后备选

本工具 4 种旋转角度的使用场景

0° / 90° / 180° / 270° 各自对应不同的原始错误方向,按错误类型选角度能一次到位。

角度原始错误方向旋转后方向典型场景
90° 顺时针页面侧过来(向左倒)右侧朝上手机竖拍改横、扫描件被侧放扫描
180°页面上下颠倒正立ADF 双面扫描错位、扫描件上下颠倒
270° 顺时针页面侧过来(向右倒)右侧朝上横版海报逆时针 90°、PDF 整体向右倾斜
无需旋转保持原状方向已经正确的页面

最佳实践

先看缩略图再点旋转,不要凭感觉选角度

**大多数 PDF 旋转失败,是因为没看清方向就猜角度**。本工具上传后每个页面都会生成缩略图,**点击缩略图看大图预览**判断方向错误类型(侧过来、颠倒、还是完全错乱),再选对应角度。如果一页猜错了,**再点一次 90° 按钮**就能纠正,总比导出错误的 PDF 再回来重新处理省事。**绝对不要**用「整本旋转 180°」碰运气赌方向——扫描件中经常是部分页正确部分页错误,碰运气会让原本正确的页变错误。

整本旋转后部分页面方向不对

扫描件优先用本工具旋转,而不是重新扫描或重新导出

扫描件方向错误时,最快的处理路径就是用本工具旋转(秒级完成),而不是回去重新扫描(耗时长、需要原纸张)或者修改源文件(源文件根本不存在扫描件)。**本工具的旋转是修改 /Rotate 字段,几百 KB 的扫描 PDF 旋转后体积几乎不变**。**只要原 PDF 还能打开,就不要走重新扫描这条路**——重新扫描会让文本 OCR 结果变化、字体模糊、体积暴涨,得不偿失。

混合方向扫描件用「逐页设置」,不要用「整本旋转」

扫描 100 张单据/合同/报告时,**经常出现部分横向部分纵向**,这是扫描仪进纸器(ADF)混装或扫描员摆放不齐导致的。**正确做法**:上传后点全选所有页 → 取消全选 → 逐页点击缩略图在右侧大图预览 → 对方向错误的页单独设置 90°/180°/270°。**错误做法**:直接选「整本 90°」让所有页都横过来——原本正确的页会被一起转错。这种混排场景下**逐页设置 10 页以内都是合理的**,因为一次设置就永久写入 PDF,无需再来一次。

可以只旋转指定的某些页面吗?

加密 PDF 必须先解密再旋转

带打开密码或权限密码的 PDF **本工具无法直接旋转**——pdf-lib 在加载加密文档时会报错。处理顺序是:先用 `/pdf/decrypt/` 解除密码 → 下载解密后的 PDF → 再上传到本工具旋转。**绝对不要**试图跳过解密步骤,否则工具会直接报错,没有任何挽救路径。这是 PDF 处理链路的常见节点,记住「先解密、再编辑、再加密」的顺序能少走很多弯路。

加密 PDF 旋转失败PDF 解密工具

手机拍照的 PDF 旋转后还要检查文字方向

手机拍照 PDF 多半是「用手机扫描 App 生成」,里面的文字其实是图片。本工具旋转后页面方向虽然对了,但**图片里的文字方向不会自动跟着旋转**——这是图片旋转和 PDF 旋转的本质区别。如果你看到页面方向对了但文字是侧着的,说明原始拍照时方向就错了,**正确做法是回到拍照环节重拍**,或者把图片先转正再生成 PDF。本工具处理的是 PDF 页面方向,不是页面内图片的像素方向。

旋转完成后立刻检查导出文件,不要假设成功

下载完旋转后的 PDF 后,**立刻在浏览器或 PDF 阅读器中打开看一下**第一页和最后一页的方向是否正确。极少数情况下(如 PDF 内部包含复杂的 XFA 表单或异常页面字典),旋转结果可能不符合预期。这种情况**重新上传一次**通常能解决——pdf-lib 在第二次解析时会纠正内部状态。**不要假设「下载了就是成功了」**,先验证再交付。

下载后 PDF 打不开

常见问题

旋转后的 PDF 清晰度会变化吗?

不会。本工具基于 pdf-lib 修改 PDF 页面字典的 /Rotate 属性,是无损的纯几何变换,不重新渲染或压缩,与原文件画质完全一致。

可以只旋转指定的某些页面吗?

可以。本工具支持「逐页旋转」模式:每个页面对应一个方向下拉框,分别设置 0° / 90° / 180° / 270°。例如扫描件中奇数页保持纵向,偶数页旋转为横向,单次操作即可完成。

PDF 旋转后体积会变吗?

几乎不变。仅修改页面 /Rotate 字段,文件大小波动小于 1%。这和把内容转成图片再旋转的「图像旋转」完全不同。

旋转会影响 PDF 的文字、链接、表单吗?

不会。文本字符方向会跟随页面旋转自动调整,链接和表单的交互位置保持原样,所有元素都正常使用。

支持哪些 PDF 版本?

支持 PDF 1.4 至 PDF 2.0 全版本。加密 PDF 请先用 /pdf/decrypt/ 解除密码。加密 PDF 也能旋转,但需要先解锁。

旋转后 PDF 在某些阅读器中方向不对?

极少见。某些老版本 PDF 阅读器(如 PDF.js 旧版)可能未读取 /Rotate 字段。请升级到最新版 Adobe Reader / 福昕 / Chrome 浏览器内置 PDF 阅读器。

为什么旋转后看到的还是旧的?

可能是缓存。请强制刷新浏览器(Ctrl+Shift+R 或 ⌘+Shift+R)。PDF 阅读器对打开过的文件有缓存。

PDF 旋转会上传到服务器吗?

本工具基于 pdf-lib 在浏览器内完成旋转,文件不离开本机,刷新或关闭页面即清除,安全可靠。

故障排查

整本旋转后部分页面方向不对

请使用「逐页旋转」模式:扫描件中存在混合方向时,批量旋转只能处理整本方向一致的 PDF。

PDF 表单控件位置错位

极少见。如出现,请检查 PDF 是否包含复杂的 XFA 表单(Acrobat 特有格式)。XFA 表单旋转后需要重新调整。

加密 PDF 旋转失败

请先用 /pdf/decrypt/ 解除密码,再使用本工具。

下载后 PDF 打不开

请检查文件是否完整下载(大小 > 0 KB)。如仍有问题,请提供示例文件给开发者排查。

术语表

/Rotate
PDF 页面字典中的旋转属性,取值 0/90/180/270。本工具通过修改此字段实现无损旋转。
页面方向(Portrait / Landscape)
Portrait 纵向(高 > 宽),Landscape 横向(宽 > 高)。本工具的 90° / 270° 旋转改变页面方向,180° 不改变。
批量方向
对每一页独立设置旋转角度,适合扫描件中部分横部分纵的混排文档。
字符方向(Tx / Ty)
PDF 中文本流的方向单位。旋转后字符方向会随之调整,确保文字不被旋转 90° 显示。本工具自动处理。
MediaBox / CropBox
PDF 页面的可视边界。旋转后 MediaBox 自动交换宽高,文字和图像内容相应旋转。本工具基于 pdf-lib 标准处理。

4 种旋转角度用途对比

选择合适角度处理不同方向的页面。

角度效果典型场景
不变无需旋转
90° 顺时针原纵向 → 横向手机竖拍改横、横版海报
180°上下颠倒ADF 双面扫描错位、上下颠倒修正
270° 顺时针原纵向 → 横向(反方向)逆时针旋转 90°

PDF 旋转 vs 图片旋转对比

两种「旋转」机制各有优劣,理解后选择。

维度PDF 旋转(本工具)图片旋转
原理修改页面 /Rotate 字段像素坐标旋转重渲染
画质100% 保持旋转后可能有插值模糊
文本可搜索保持可能降级为图片
文件大小不变通常变大
可逆性再次旋转即可还原需重转一次
适用文本型 PDF扫描件图像型 PDF(不建议)

5 种 PDF 旋转场景与推荐操作

覆盖日常办公、教学、法律等高频场景。

场景推荐模式操作价值
ADF 扫描双面颠倒整本旋转 180°快速修复背面顺序
扫描件混合横纵逐页旋转统一为阅读方向
手机拍照 PDF按页旋转 90°还原正确方向
合同骑缝签名按需旋转单页保持落款方向
教材横版图表指定页面 90°在阅读中保持纵向

Authoritative References