功能介绍
本工具可以在线将多个PDF文件合并为一个完整的PDF,支持自定义合并顺序,处理过程在您的浏览器本地完成,不会上传文件到服务器,隐私安全有保障。
使用方法
- 点击「选择PDF文件」按钮,选择需要合并的多个PDF文件,也可以多次添加文件。
- 在文件列表中拖拽文件调整合并顺序,点击删除按钮可以移除不需要合并的文件。
- 点击「开始合并PDF」按钮,等待处理完成。
- 处理完成后,点击下载按钮即可保存合并后的PDF文件。
实现原理
工具使用开源的pdf-lib库在浏览器前端完成PDF合并,处理步骤如下:
- 用户选择多个PDF文件,按顺序保存在文件列表中。
- 依次读取每个PDF文件的ArrayBuffer,使用PDFDocument加载每个PDF文档。
- 创建一个新的空白PDF文档,依次将每个源PDF的所有页面复制到新文档中。
- 保存新文档,生成Blob链接,提供下载。
注意事项
- 本工具仅支持合并未加密的PDF,如果PDF文件设置了打开密码,请先解密后再合并。
- 处理大文件时,请耐心等待,不要关闭页面,处理时间取决于文件大小和您的设备性能。
- 所有处理都在本地浏览器完成,文件不会上传到服务器,您可以放心使用。