🔄 选择 PDF

🔄
点击选择,或把 PDF 拖到这里
单个文件,页数不限
还没有选择文件

横向扫描件躺倒了通常转 90°,整个文档上下颠倒转 180°。

分不清就先转一次下载看效果,不对再换方向重来,原文件不受影响。

页码从 1 开始,支持区间:1-5,9 表示只转第 1~5 和第 9 页。

.pdf
🔄

选好 PDF,选个角度,点一下就转正。

📊 常见场景对照

先看清页面是往哪边倒的,再选角度和方向。

页面现在长这样想变成角度方向
整页躺倒,字朝左竖版正着看90°顺时针 ↻
整页躺倒,字朝右竖版正着看90°逆时针 ↺
上下完全颠倒正过来180°任意
只有几张照片是横的只转那几页90°先看效果
转完发现转反了再转回来90°换另一个方向

🧠 旋转的三个注意点

旋转看着简单,但有个坑很多人踩。

点说明怎么处理
角度是叠加的已在原角度上再加原本歪 90° 的页再转 90° = 180°,不是回到 0°
不重新排版只改显示方向文字不会跟着重排,页面尺寸也不变
阅读器可能各记一套有的软件自带旋转记忆建议用系统自带阅读器/浏览器复核
扫描件倾斜 ≠ 旋转歪 3° 这种是倾斜矫正本工具只处理 90° 的整数倍,细调需专业软件

⚠️ 免责声明:旋转是在原角度上叠加的,请先看原文件的旋转状态。
本工具生成的是新文件,不会修改你的原 PDF,随时可以用原文件重来一次。
旋转只改变页面的显示方向,不会重新排版内容,也不会改变页面尺寸;某些阅读器会叠加自己记住的旋转状态,建议在系统自带阅读器里复核。
页面内容倾斜几度(如扫描时放歪了 3°)属于倾斜矫正,不在本工具能力范围内。
带密码加密或已损坏的 PDF 无法处理。
所有处理均在你的浏览器本地完成,文件不会上传到任何服务器,本站也不留存任何副本。

🔄

PDF 旋转

办公文档 完全免费 🌙 支持黑夜模式 🔒 纯前端,文件不上传 ↻↺ 顺/逆时针 🎯 可只转指定页

扫描仪把 A4 纸横着放了一次、手机拍的几张照片是躺着的、PDF 合并时混进来一页倒着的——整份文件里就那么几页方向不对,用完整版 PDF 编辑器太重,在线站点又要求你把文件传上去。
这个工具三步搞定:选文件 → 选角度方向 → 下载,还能只旋转指定页码,不影响其它页。
它具体怎么做的?
① 读取:载入 PDF 读出总页数,并把第 1 页的当前旋转角度显示出来,避免你盲目叠加;
② 解析页码:留空表示全部页;填了 1-5,9 这种,会解析成「第 1~5 和第 9 页」,支持中英文逗号、逆序纠正、重复去重、越界忽略;
③ 读取原角度:对每一页先 getRotation().angle 读出它现在的角度(0/90/180/270);
④ 叠加新角度:(原角度 + 增量) % 360,负数自动补正,所以「顺时针 90°」= +90°,「逆时针 90°」= -90°(等价 270°);
⑤ 写回:setRotation(degrees(新角度)),这一步只改页面字典里的 /Rotate,不动内容流——所以它是无损的,清晰度、文字可选中性全部保留;
⑥ 导出:保存为新 PDF,显示影响页数与输出大小。
几个实战建议:
· 分不清方向:先顺时针转 90° 下载看一眼,不对就逆时针再来一次(原文件不受影响);
· 只有几页是横的:在「只旋转这些页」里填页码,别把整个文档都转了;
· 转完还是不对:说明原页本身就带旋转,看看选文件时显示的「第 1 页当前旋转 N°」,按叠加规则推算;
· 细微软斜(3°、5°):那是倾斜矫正,本工具只处理 90° 的整数倍。
最后一句:整个过程都在你自己浏览器里完成,文件不会上传到任何服务器。

类别办公文档
角度90° / 180° / 270°
方向顺时针 / 逆时针
范围全部页 / 指定页码
运行方式纯前端本地,不上传

核心特性

90/180/270° 旋转
顺时针与逆时针
在原角度上叠加
自动读出当前角度
可只转指定页码
页码范围混填
无损,不重排版
输出大小实时可见

关于这个工具

怎么处理:
① 载入源文件读出总页数与首页当前旋转角;
② 页码串(留空 = 全部)解析为 0-based 索引;
③ 逐页 getRotation().angle 取原角度;
④ next = (原角度 + 增量) % 360,增量为 +angle(顺时针)或 -angle(逆时针),负数补正到 0~359;
⑤ setRotation(degrees(next)) 写回,只改 /Rotate、不动内容流;
⑥ save() 导出新文件。
它不做:不修改原文件、不重新排版内容、不改变页面尺寸、不做几度的倾斜矫正、不自动判断哪页是横的(需要你填页码)。旋转角度是叠加的,不是覆盖。

怎么用

  1. 第 1 步
    选择 PDF,下方显示共 N 页与首页当前角度。
  2. 第 2 步
    选角度:躺倒选 90°,完全颠倒选 180°。
  3. 第 3 步
    选方向:看不出就随便选一个先试。
  4. 第 4 步
    只要转其中几页,就填页码(如 1-5,9),留空转全部。
  5. 第 5 步
    点按钮旋转,进度条走完即完成。
  6. 第 6 步
    下载后打开核对方向;不对就换个方向重来,原文件不受影响。

更新记录

  • v1.0 2026-09-20 工具正式上线:支持 90°/180°/270° 与顺时针/逆时针组合,可只旋转指定页码(1-5,9,中英文逗号、逆序、去重、越界均已处理);选择文件后自动显示总页数与首页当前旋转角,旋转采用原角度叠加规则并在结果区明确提示。基于 pdf-lib 的 setRotation(),只改 /Rotate、不动内容流,无损且文字仍可选中。附场景对照表与注意点表。全程浏览器本地处理,文件不上传,适配黑夜模式。

常见问题

转完为什么方向还是不对?
最常见的原因是旋转是叠加的。
比如页面本身已经被标记了 90°,你再「顺时针 90°」,它会变成 180°,而不是回到 0°。
选文件时结果区会告诉你第 1 页当前旋转 N°,按这个推算:想让 90° 的页回到 0°,应该逆时针 90°。
另外,有些阅读器会叠加自己记住的旋转状态,建议用系统自带阅读器或浏览器打开复核。
能一次只转其中几页吗?
可以。在「只旋转这些页」里填页码,比如 1-5,9 表示只转第 1~5 页和第 9 页,其它页完全不动。
留空则旋转全部页。
页码从 1 开始,支持中英文逗号、区间、逆序与重复去重。
旋转会重新排版吗?页面尺寸会变吗?
都不会。旋转只改页面字典里的 /Rotate 标记,内容流一个字节都不动——文字不会重排、图片不会被重采样、页面尺寸也不变(A4 横向转完还是 A4 的尺寸,只是显示方向变了)。
好处是完全无损,坏处是如果你期待「转完自动变成竖版版式」,那是排版软件的活。
扫描件歪了几度,能矫正吗?
不能。本工具只处理 90° 的整数倍(90/180/270)。
「整页歪了 3°」属于倾斜矫正(deskew),需要先渲染页面再做角度检测与仿射变换,那是另一类工具。
如果你只是想让它正着看,先判断它更接近 90° 还是 180°,用本工具转完再看。
旋转后文件会变大吗?
基本不会。旋转只改一个角度标记,不复制、不重采样页面资源,输出大小通常和原文件几乎一致(结果区会给出实际大小)。
偶尔会有几十 KB 的差异,来自文档结构的重新序列化,属正常现象。
我的文件会被上传吗?
不会。读取、旋转、导出全部在你自己的浏览器里完成,文件不会上传到任何服务器,本站也不留存副本,刷新页面即清除。

💬 留言板 0

全部留言需审核通过后展示
💬

还没有留言,来抢沙发吧!

✍️ 说点什么
0 / 500
图形验证码