功能说明
本工具用于删除 PDF 文件中的指定页面。您只需选择 PDF 文件,输入要删除的页码(支持单个页码和范围,如 2,5-6),点击按钮即可生成并下载删除后的新 PDF。工具会显示原总页数、删除页和保留页,方便您确认操作结果。
使用方法
- 点击“选择 PDF 文件”按钮,从本地选择需要处理的 PDF 文件。
- 在输入框中填写要删除的页码,例如:
2表示删除第 2 页;2,5-6表示删除第 2 页、第 5 页和第 6 页。 - 点击“删除并下载”按钮,工具会生成新 PDF 并自动下载到本地。
- 如需重新操作,点击“重置”按钮清空所有输入。
计算原理
工具使用 pdf-lib 库解析原始 PDF,获取总页数。根据输入的删除页码,计算出所有需要保留的页码集合。然后通过 copyPages 方法将保留的页面复制到新的 PDF 文档中,最后保存为新文件。整个过程在浏览器本地完成,不会上传文件到服务器。
注意事项
- 页码从 1 开始计数,输入 0 或负数无效。
- 页码范围必须递增,且不能超出总页数。
- 如果删除所有页面,工具会提示错误,因为无法生成空 PDF。
- 请确保 PDF 文件未加密或允许复制页面,否则可能处理失败。
- 本工具仅供个人使用,不构成专业建议。