免费在线合并 PDF – 在您的浏览器中组合 PDF

EveryTool 的 PDF 合并器使用 JavaScript pdf-lib 库完全在您的浏览器内将多个 PDF 文件合并为一个文档 - 没有服务器上传,没有注册,也没有水印。

每次合并 50 个文件无文件大小限制0 次服务器上传支持 10 种语言100% 基于浏览器
文件永远不会离开您的浏览器 - 零服务器接触

点击上传或拖放文件

仅支持 PDF 文件 · 最多 50 个文件 · 无文件大小限制

请至少上传 2 个 PDF 文件以开始

大多数在线 PDF 合并工具(如 iLovePDF、Smallpdf 或 PDF24)要求您将机密文件上传到其远程服务器进行处理。EveryTool 的 PDF 合并器使用浏览器的 FileReader API 和 pdf-lib 在您的设备上进行本地处理。您的身份证明文件、合同和财务记录绝不会通过互联网传输,确保百分百的数据隐私而不打折扣。

100% 免费与私密

所有处理皆在浏览器进行。永不上传数据。无需注册,安全工具。

基于浏览器无服务器日志无历史记录

如何免费在线合并 PDF 文件 - 4 个步骤

  1. 1. 上传您的 PDF 文件

    点击“上传 PDF”或将您的 PDF 文件拖放到上传区域。最多可添加 50 个文件。您的文件会直接在浏览器中读取 - 在此步骤或任何后续步骤中,没有任何内容被上传到任何服务器。

  2. 2. 排列文件顺序

    拖动文件的抓取手柄即可在视觉上重新排序,或使用向上/向下箭头按钮进行逐步控制。或者,点击任何文件卡片上的滑块图标以设置自定义页面范围 - 例如,第 3 到第 7 页。

  3. 3. 设置输出文件名(可选)

    在文件名输入框中为合并后的 PDF 键入一个自定义名称。默认值为“已合并文档”。这是浏览器将下载内容保存到设备时使用的文件名。

  4. 4. 点击合并 PDF 并下载

    点击“合并 PDF”按钮。pdf-lib 会完全在您的浏览器中合并所有选定的文件(包含所应用的任何页面范围覆盖)。完成后,合并后的 PDF 将自动下载到您的设备 - 无需等待服务器处理。

为什么选择 EveryTool PDF 合并器?

零服务器上传 - 您的文件保持隐私安全

EveryTool 的 PDF 合并器使用完全在您的浏览器标签页中运行的 JavaScript pdf-lib 库。当您选择文件时,浏览器的 FileReader API 会将它们读取到本地的 ArrayBuffer 内存中。pdf-lib 在不进行任何网络请求的情况下合并内容流和资源字典。完成的 PDF 将作为 Blob URL 传送。与 iLovePDF、Smallpdf、PDF24 和 Adobe Acrobat Online 这些将文档传输到远程服务器的工具不同,EveryTool 完全在本地处理。您的机密合同、医疗记录和财务文件永远不会离开您的设备。

每文件页面范围选择 - 免费

只需要一份 20 页报告的第 3 到第 7 页?点击任何文件卡片上的滑块图标以展开页面范围面板,并设置确切的从/至范围。卡片上会出现一个蓝色徽章显示活动选择,这样它就不会被静默应用。此功能在每个主要竞争对手那里都被锁定在付费计划之后。EveryTool 完全免费提供 - 无需账户、无需试用、无需信用卡。

具有视觉反馈的真正拖放重新排序

通过抓取手柄拖动任何文件,以在合并顺序中重新定位。被拖动的行会变暗至 40% 的不透明度,放置目标会收到一个蓝色的突出显示环,为您提供清晰的空间反馈以指示文件将降落在哪里。您还可以使用向上/向下箭头按钮进行单步精确控制。最终合并的 PDF 完全遵循屏幕上的顺序 - 所见即所得。

PDF 首页缩略图

EveryTool 使用在后台动态加载的 pdfjs-dist 渲染每个 PDF 首页的可视化缩略图。缩略图是渐进式加载的 - 文件卡片会立即出现,并随着每个 PDF 的处理而填入内容。这为您提供了已添加正确文档的即时视觉确认,在处理多个名称相似的文件时尤为重要。如果某个 PDF 无法渲染,卡片会优雅地回退显示为文件图标。

实时统计 - 文件数、页数和大小一目了然

文件列表顶部的实时统计栏会显示“5 个文件 · 47 页 · 12.3 MB”,并随着后台页面计数处理的完成使用 useMemo 进行实时更新。您可以在合并前一目了然地验证您的选择 - 对于检查您是否不小心在 10 页的报告包中包含了一个 200 页的文档非常有用。当您添加、移除或重新排序文件时,总页数和大小会立即更新。

在台式机和移动设备上工作 - 无需应用程序

EveryTool 的 PDF 合并器具有完全响应式的设计,并在 Windows、macOS、Linux、iOS 和 Android 上的 Chrome、Firefox、Safari 和 Edge 中经过测试。在移动设备上,您可以通过原生文件选择器直接从“文件”应用程序、Google 云端硬盘、Dropbox 或 iCloud 中选择 PDF。触摸拖放重新排序与标准触摸事件兼容。无需下载应用程序、无需浏览器扩展程序且无需安装插件 - 打开页面即可开始合并。

EveryTool 如何保证零数据泄露

我们不仅仅声称“无需上传” - 这是确切的技术流程:

  1. FileReader API: 您浏览器的原生 FileReader API 会将选定的每个 PDF 读取到 ArrayBuffer - 浏览器标签页本地的原始二进制内存中。不会发生网络请求。
  2. pdf-lib 解析: JavaScript pdf-lib 库(完全在客户端运行)解析该 ArrayBuffer 中每个 PDF 的交叉引用表、内容流和资源字典。
  3. 内存中组装: pdf-lib 在内存中创建一个新的 PDF 文档对象,并从每个源文件复制页面,应用任何已应用的页面范围覆盖。所有的计算都安全地隔离在您的浏览器标签页内。
  4. Blob URL 下载: 完成的 PDF 字节被包装在 Blob 中并分配了一个临时的 Blob URL。您的浏览器使用此 URL 触发本地文件下载。该 URL 会在 15 秒后失效。没有任何数据会触碰服务器。

您可以自己验证:打开开发者工具 (DevTools) → 网络 (Network) 选项卡 → 选择您的 PDF → 点击合并。不会出现任何请求。

EveryTool vs iLovePDF vs Smallpdf vs PDF24

特性EveryTooliLovePDFSmallpdfPDF24
每次合并的文件数5025(免费)无限制*20
文件大小限制100 MB5 GB*100 MB
无服务器上传✅ 是❌ 上传❌ 上传❌ 上传
每文件页面范围✅ 免费❌ 付费❌ 付费❌ 否
无水印✅ 始终✅ 是✅ 是✅ 是
无需注册✅ 是✅ 是⚠ 免费版受限✅ 是
缩略图预览✅ 是✅ 是✅ 是❌ 否
自定义输出文件名✅ 是❌ 否❌ 否❌ 否
免费每日任务限制无限制无限制每天 2 个任务无限制

* Smallpdf 大小限制适用于免费用户;每天 2 个任务的限制在免费任务用完后适用。数据截至 2025 年 1 月是准确的。

Frequently Asked Questions

如何免费在线合并 PDF 文件?

要使用 EveryTool 免费在线合并 PDF 文件,请点击“上传 PDF”或将您的文件拖放到工具中。使用拖放重新排序或向上/向下箭头将它们排列成您喜欢的顺序,然后点击“合并 PDF”以立即下载您的组合文档。无需账户,无需注册,也无需将文件上传到任何服务器——整个过程使用 JavaScript pdf-lib 库在您的浏览器中运行。合并后的文件会自动下载到您的设备。

使用此工具时,我的 PDF 文件是否会上传到服务器?

不会。您的 PDF 文件永远不会离开您的设备。EveryTool 的 PDF 合并器使用 JavaScript pdf-lib 库完全在您的浏览器中运行。当您选择文件时,浏览器的 FileReader API 会将其作为 ArrayBuffer 读取到本地内存中。然后,pdf-lib 完全在那个内存空间内处理和合并文件。最终合并的 PDF 将作为 Blob URL 传送——在任何时候都不会发出网络请求。这与将文件上传到远程服务器的 iLovePDF、Smallpdf 和 Adobe 有根本不同。

我可以一次合并多少个 PDF 文件?

您可以使用 EveryTool 的 PDF 合并器在一次操作中合并多达 50 个 PDF 文件。也没有每个文件的大小限制——该工具使用 pdf-lib 直接在浏览器的内存中处理文件。大多数其他免费工具将您限制为 20 个文件,或施加严格的文件大小限制,因为它们依赖于服务器端处理。由于 EveryTool 在客户端处理所有内容,唯一的实际限制是设备的可用 RAM,这对于典型的文档工作流来说绰绰有余。

我可以在合并前更改 PDF 文件的顺序吗?

是的。EveryTool 的 PDF 合并器让您可以完全控制合并前的文件顺序。您可以使用每行上的抓取手柄拖放文件,在视觉上重新排序,或者使用向上和向下箭头按钮进行精确的逐步调整。合并后的 PDF 将完全遵循屏幕上显示的顺序。您还可以使用每文件页面范围选择器从任何单个 PDF 中选择特定页面——例如第 3-7 页——然后再将其包含在合并中。

我可以在合并前从每个 PDF 中选择特定页面吗?

是的。EveryTool 包含一个每文件页面范围选择器——此功能在 iLovePDF、Smallpdf 或 PDF24 上均无法免费获得。点击任何文件卡片上的滑块图标以展开页面范围面板,然后输入“从”和“至”的页码。例如,您可以从 20 页文档中提取第 3 到第 7 页,并将仅这些页面与其他文件合并。活动范围会在文件卡上带有蓝色徽章的高亮显示,因此您始终知道哪些文件应用了自定义页面选择。

EveryTool PDF 合并器比 iLovePDF 或 Smallpdf 更好吗?

EveryTool 的 PDF 合并器在三个关键领域优于 iLovePDF、Smallpdf 和 Adobe Acrobat Online:隐私、功能和成本。与那些服务不同,EveryTool 永远不会将您的文件上传到任何服务器——处理过程完全在您的浏览器中本地进行。EveryTool 还完全免费提供竞争对手锁定在付费订阅之后的每文件页面范围选择。此外,EveryTool 允许无大小限制地合并最多 50 个文件,而免费的 iLovePDF 限制您为 25 个文件,免费的 Smallpdf 则施加每天 2 个任务并带有大小上限的限制。

我可以合并受密码保护或加密的 PDF 吗?

EveryTool 可以使用 pdf-lib 的 ignoreEncryption 选项加载许多受密码保护的 PDF,该选项可绕过内容仍可读的 PDF 上的所有者级别限制(例如打印或编辑锁定)。但是,需要密码才能打开文件的用户密码加密 PDF 必须先解密才能合并。如果文件加载失败,您将看到清晰的错误通知。对于这些文件,首先使用专用的 PDF 解密工具移除密码,然后再返回此处进行合并。

合并 PDF 会降低图像或文本的质量吗?

不会。EveryTool 的 PDF 合并器使用 pdf-lib 在二进制级别复制页面,保留所有嵌入字体、图像、矢量图形和元数据,其呈现效果与源文件中的完全一样。在这个过程的任何步骤中都不会发生重新编码、重新压缩或栅格化。合并的输出在质量上与源文档在每一位上都完全相同。这与那些在重组页面前将其渲染为图像的工具根本不同,后者会导致明显的视觉质量下降和文件大小的急剧增加。

基于浏览器的 PDF 合并技术上是如何工作的?

当您选择文件时,浏览器的 FileReader API 会将每个 PDF 读取到 ArrayBuffer 中——这是一块原始的二进制内存块。然后,JavaScript pdf-lib 库解析 PDF 结构,提取每页的内容流、资源字典和交叉引用表条目,并将它们写入内存中的一个新 PDF 文档对象中。完成的文档被重新序列化为字节,并包装在浏览器直接下载的 Blob URL 中。没有任何数据通过任何网络连接传输——整个管道在您的浏览器标签页内运行。

哪些浏览器支持 EveryTool 的 PDF 合并器?

EveryTool 的 PDF 合并器支持 FileReader API 和 ArrayBuffer 的所有现代浏览器中运行——包括 Chrome 80+、Firefox 75+、Safari 14+ 和 Edge 80+,以及 iOS 和 Android 上的主要移动浏览器。不需要任何插件、浏览器扩展程序或软件安装。如果您在过去两年内更新过您的浏览器,那么该工具无需任何额外设置即可运行。不支持 Internet Explorer,但微软已经停止了 IE,其全球使用份额低于 0.5%。

我可以在我的 iPhone 或 Android 手机上合并 PDF 文件吗?

是的。EveryTool 的 PDF 合并器具有完全响应式的设计,可在 iOS 和 Android 设备上的 Safari、Chrome 和 Firefox 移动浏览器中工作。您可以通过原生文件选择器直接从“文件”应用、Google 云端硬盘、Dropbox 或 iCloud 中选择 PDF。所有处理都在移动浏览器中进行——不需要下载应用程序。拖放重新排序的界面适应触摸手势,而页面范围选择器可在小屏幕上访问。合并后的 PDF 将下载到您设备的默认“下载”文件夹中。

为什么我合并后的 PDF 文件比原来文件的总和还要大?

合并后的 PDF 可能会比其源文件的总和略大,因为 pdf-lib 独立地组合了每个文档的资源字典。出现在多个源 PDF 中的共享字体或嵌入图像不会自动去重——每个文件的资源都被单独保留,以获得最大的兼容性和渲染准确性。在大多数情况下,尺寸增加不到 5%。如果文件大小是一个问题,在合并后请通过 EveryTool 免费的 PDF 压缩器运行合并后的 PDF,以在不损失质量的情况下减小文件大小。

合并和组合 PDF 之间有什么区别?

合并和组合 PDF 描述了相同的操作:将两个或多个 PDF 文档连接成一个文件。“合并”(Merging) 是 PDF 软件和开发人员文档中使用的标准技术术语。“组合”(Combining) 是 Adobe Acrobat 在其用户界面中首选的术语。两者都会生成一个包含源文档中所有页面的输出 PDF,并按指定的顺序排列。EveryTool 通过每文件页面范围选择器同时支持整篇文档合并和选择性页面合并,使您可以精细控制最终输出中到底显示什么内容。

我可以合并哪些 PDF 版本和格式?

EveryTool 的合并器接受任何有效的 .pdf 文件,包括 PDF 1.x 到 PDF 2.0、PDF/A(用于长期存储的档案格式)、PDF/X(印刷生产格式),以及仅包含嵌入图像的扫描 PDF。通常可以加载受所有者限制密码保护的 PDF。该工具不会在合并前将 Word 文档、Excel 文件或图像等其他格式转换为 PDF——请使用 EveryTool 专用的转换工具完成该步骤,然后再返回此处将生成的 PDF 合并为一个文档。

我可以合并的 PDF 有文件大小限制吗?

EveryTool 不对单个 PDF 强加文件大小限制。由于所有处理都在您的浏览器内存中使用 pdf-lib 发生,因此唯一的实际限制是设备可用的 RAM 空间。一台拥有 8 GB RAM 的现代笔记本电脑可以轻松处理总计达数百兆字节的 PDF。对于极大的文件——总输入超过 1 GB——我们建议在合并前关闭其他浏览器标签页以最大化可用内存。该工具中的实时统计栏会显示运行时的总大小,以便您可以实时监控您的选择。

合并 PDF 会保留超链接、书签和表单字段吗?

EveryTool 的合并器会保留超链接——包括外部 URL 和内部页面链接——当它们嵌入在源 PDF 的页面内容流中时。来自源文件的文档级别书签(PDF 大纲导航树)目前未合并到组合大纲中,这是大多数免费工具所共有的一个已知限制。表单字段在结构上结转,但如果多个源 PDF 包含具有相同内部名称的字段,则可能会发生冲突。对于具有复杂交互性的文档,请在分发前验证合并结果中的所有链接和字段。