功能介绍
PDF页面排序工具可以帮你调整PDF文件内页面的顺序,支持拖拽调整、按钮移动位置,调整完成后生成新的PDF文件供下载。整个处理过程在你的浏览器中完成,不会上传文件到服务器,隐私更安全。
使用方法
- 点击「选择PDF文件」按钮,上传你需要调整顺序的PDF文档。
- 上传完成后,页面会显示所有页面的缩略图和当前位置。
- 调整页面顺序:
- 拖拽:按住任意页面缩略图,拖动到目标位置松开即可交换位置。
- 按钮调整:点击页面下方的「上移」或「下移」按钮,可以微调页面位置。
- 调整完成后,点击「生成并下载重排后的PDF」按钮,即可下载新文件。
技术原理
本工具使用pdf.js解析PDF并渲染页面缩略图,使用pdf-lib重新排列页面顺序并生成新PDF,所有操作都在本地浏览器完成:
- 读取用户上传的PDF文件到浏览器内存。
- 逐页渲染缩略图,供用户调整顺序。
- 记录用户调整后的页码顺序数组。
- 按照新顺序复制原PDF的页面生成新的PDF文档,提供下载。
注意事项
- 目前支持大小在100MB以内的PDF文件,过大的文件可能会导致加载变慢或浏览器卡顿。
- 加密、损坏的PDF文件可能无法正常加载,请确保文件完整未加密。
- 如果遇到下载失败,请检查浏览器是否拦截了下载请求,允许下载即可。