合并 PDF 的作用,是把几个现有文件的页面按顺序放进一个新文档。例如,申请说明放在表格之前,证明材料放在报告之后,收件人就能沿着一个文件阅读。这里决定顺序的是屏幕上的文件列表,不是文件名里的日期,也不是电脑文件夹的排序。添加文件后,先核对列表,再生成结果,可以减少来回修改。
两页加三页的可复核示例
准备一个包含 A1、A2 的两页 PDF,以及一个包含 B1、B2、B3 的三页 PDF。把 A 放在 B 前面,合并代码依次复制两个来源的全部页面,得到 A1、A2、B1、B2、B3,共五页。把 B 移到上面,顺序变为 B1、B2、B3、A1、A2,总页数仍为五页。这个合成示例使用本站附带的 PDF 库生成、合并并重新打开,检查了页数与页面尺寸。它验证的是组装过程,不能代替对任意真实文件的视觉检查。
文件内容在浏览器里处理
当前合并功能通过浏览器读取选中的文件,使用附带的 pdf-lib 建立新文档,再逐页复制,最后创建可下载的文件对象。合并代码没有把 PDF 字节上传到远程转换服务器的请求。不过,打开网站和加载脚本仍然需要网络;在获得相应许可后,网站可能记录一般性的工具操作事件。文件处理路径与网站加载、统计事件需要分开理解,不能把本地处理解释成整个网页完全没有网络通信。