PDF 页面整理
在浏览器本地整理 PDF:用页码表达式重排顺序(如 2,1,3-8)、删除不需要的页、把扫描反了的页转正,整理计划先显示页数与动作清单,确认后生成全新文件下载。原文件一个字节都不会动,页面资源原样搬移。
扫描件顺序乱了、夹了空白页、有几页横躺着——本工具在浏览器本地一次整理 PDF:用页码表达式重排页序(如 2,1,3-8,8-1 整篇倒序)、删页只要不写进表达式、扫描反了的页按 90°/180°/270° 转正,整理计划先算给你看,确认后生成新文件下载。
口径提醒:页码从 1 开始,结尾写「-」表示其余页按原顺序接上;页序不允许重复页(想复制某页暂不支持);整理按页原样搬移、不重新压缩,文字、图片、字体与分辨率都保持原样;带打开密码的 PDF 解析不了,先在来源软件里解除再来。
这个工具解决你的问题了吗?
提交后会把工具名、你的输入与当前结果发送到服务器;请勿填写身份证号、手机号等隐私信息。
AI 助手 会结合你当前的输入与结果回答
追问会再次把当前输入与结果发送到服务器;请勿填写隐私信息。
使用步骤
- 选 PDF,页序框按目标顺序写表达式。
- 不要的页不写进表达式,即视为删除。
- 需要转正的页填旋转范围并选角度。
- 核对整理计划,生成新文件下载。
计算原理与示例
页序表达式怎么写
页序框里按想要的顺序写页码:单页直接写(3),连续区间写区间(1-3),倒着写自动倒序展开(8-1 就是整篇倒序),结尾写「-」表示其余页按原顺序接上(2,1,3-8)。留空或只写「-」就是原顺序。
怎么删除不要的页
想删掉的页不写进页序就行:比如 8 页文档写「1,3-8」即删除第 2 页;结果区会显示「删除 1 页」,整理输出的是新文件,原文件不动。
扫描件方向反了怎么转
在旋转范围里填要转正的页码(如 2,5-7),再选 90°、180° 或 270°,结果区先列出会转几页;适合把横躺的扫描页立起来,个别方向不对的页单独再转一次。
整理会重新压缩文件吗
不会重新压缩。整理按页原样搬移,页内文字、图片、字体与分辨率保持原样,只有页的顺序、去留和方向在变;文件体积和原来基本一致。
代码示例
JavaScript 按新页序重排 + 旋转
import { PDFDocument, degrees } from 'pdf-lib';
// 页序表达式:'3,1-2' 表示第 3 页在前,然后第 1、2 页;'-' 表示其余页保持原顺序
async function organize(file, orderText, angle) {
const src = await PDFDocument.load(await file.arrayBuffer());
const indices = parseOrder(orderText, src.getPageCount()); // 解析成 0 基索引数组
const out = await PDFDocument.create();
const pages = await out.copyPages(src, indices);
for (const page of pages) {
page.setRotation(degrees((page.getRotation().angle + angle) % 360)); // 在原旋转上叠加
out.addPage(page);
}
return out.save();
}
Python pypdf 重排与旋转
from pypdf import PdfReader, PdfWriter
reader = PdfReader('input.pdf')
writer = PdfWriter()
# page_indices 决定新页序(这里是 3,1,2 的顺序)
for i in [2, 0, 1]:
page = reader.pages[i]
page.rotate(90) # 顺时针 90 度
writer.add_page(page)
with open('organized.pdf', 'wb') as f:
writer.write(f)
常见问题
整理 PDF 时文件会上传吗?
不会。页序解析、整理计划与文件生成都发生在浏览器里,从选择到下载全程本地,合同、账单这类隐私文档可以放心整理。
页码从几开始数?
从 1 开始,与阅读器里显示的页序号一致,照着屏幕上看到的页码填即可,不用自己换算。
把同一页写两次会怎样?
页序里不允许重复页,写重复会明确报错,不会生成一份里出现两页相同内容的文件;想复制某页的需求暂不支持。
倒序区间和删除页能混着用吗?
可以。页序表达式里单页、正序区间、倒序区间和「其余页」可以任意组合,比如「8-6,1,2」先倒着放 8 到 6 再接 1、2;结果区会先给你看完整顺序。
带密码的 PDF 能整理吗?
带打开密码的 PDF 解析不了,会提示不支持;可以先在来源软件里解除密码保护,再回来整理。
整理结果和原文件是什么关系?
输出的是一个全新的 PDF,原文件留在原地一个字节都不动;对结果不满意直接重新整理即可,不存在「改坏了」的风险。
想从 PDF 里单独抽几页出来用什么?
用本站的 PDF 拆分工具:按页码范围提取页面另存,支持跳页与倒序区间;本工具侧重整份文档的页序、删页与旋转,两个工具互补。
延伸阅读
来自本站原创文章,讲清这个工具背后的算法与口径。