横向扫描件躺倒了通常转 90°,整个文档上下颠倒转 180°。
分不清就先转一次下载看效果,不对再换方向重来,原文件不受影响。
页码从 1 开始,支持区间:1-5,9 表示只转第 1~5 和第 9 页。
选好 PDF,选个角度,点一下就转正。
先看清页面是往哪边倒的,再选角度和方向。
| 页面现在长这样 | 想变成 | 角度 | 方向 |
|---|---|---|---|
| 整页躺倒,字朝左 | 竖版正着看 | 90° | 顺时针 ↻ |
| 整页躺倒,字朝右 | 竖版正着看 | 90° | 逆时针 ↺ |
| 上下完全颠倒 | 正过来 | 180° | 任意 |
| 只有几张照片是横的 | 只转那几页 | 90° | 先看效果 |
| 转完发现转反了 | 再转回来 | 90° | 换另一个方向 |
旋转看着简单,但有个坑很多人踩。
| 点 | 说明 | 怎么处理 |
|---|---|---|
| 角度是叠加的 | 已在原角度上再加 | 原本歪 90° 的页再转 90° = 180°,不是回到 0° |
| 不重新排版 | 只改显示方向 | 文字不会跟着重排,页面尺寸也不变 |
| 阅读器可能各记一套 | 有的软件自带旋转记忆 | 建议用系统自带阅读器/浏览器复核 |
| 扫描件倾斜 ≠ 旋转 | 歪 3° 这种是倾斜矫正 | 本工具只处理 90° 的整数倍,细调需专业软件 |
⚠️ 免责声明:旋转是在原角度上叠加的,请先看原文件的旋转状态。
本工具生成的是新文件,不会修改你的原 PDF,随时可以用原文件重来一次。
旋转只改变页面的显示方向,不会重新排版内容,也不会改变页面尺寸;某些阅读器会叠加自己记住的旋转状态,建议在系统自带阅读器里复核。
页面内容倾斜几度(如扫描时放歪了 3°)属于倾斜矫正,不在本工具能力范围内。
带密码加密或已损坏的 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° 的整数倍。
最后一句:整个过程都在你自己浏览器里完成,文件不会上传到任何服务器。
怎么处理:
① 载入源文件读出总页数与首页当前旋转角;
② 页码串(留空 = 全部)解析为 0-based 索引;
③ 逐页 getRotation().angle 取原角度;
④ next = (原角度 + 增量) % 360,增量为 +angle(顺时针)或 -angle(逆时针),负数补正到 0~359;
⑤ setRotation(degrees(next)) 写回,只改 /Rotate、不动内容流;
⑥ save() 导出新文件。
它不做:不修改原文件、不重新排版内容、不改变页面尺寸、不做几度的倾斜矫正、不自动判断哪页是横的(需要你填页码)。旋转角度是叠加的,不是覆盖。
1-5,9),留空转全部。1-5,9,中英文逗号、逆序、去重、越界均已处理);选择文件后自动显示总页数与首页当前旋转角,旋转采用原角度叠加规则并在结果区明确提示。基于 pdf-lib 的 setRotation(),只改 /Rotate、不动内容流,无损且文字仍可选中。附场景对照表与注意点表。全程浏览器本地处理,文件不上传,适配黑夜模式。
1-5,9 表示只转第 1~5 页和第 9 页,其它页完全不动。/Rotate 标记,内容流一个字节都不动——文字不会重排、图片不会被重采样、页面尺寸也不变(A4 横向转完还是 A4 的尺寸,只是显示方向变了)。审核通过后就会展示在留言板上,稍安勿躁~
还没有留言,来抢沙发吧!