Можно ли объединить PDF без загрузки?
Короткий ответ: да. Ответ подробнее — о разнице между тем, чтобы открыть файл, и тем, чтобы куда-то его отправить.
Открыть — не значит загрузить
Когда вы выбираете файл на веб-странице, браузер даёт странице локальный доступ к этим байтам. То же самое происходит, когда любая программа на вашем компьютере открывает выбранный вами документ. Пока никуда ничего не уехало.
Загрузка — отдельное, намеренное действие: страница берёт эти байты и отправляет их сетевым запросом. Инструмент, который объединяет на сервере, обязан это сделать, потому что объединение происходит в другом месте. Инструмент, который объединяет в самой странице, — нет.
В интернете возможно и то и другое, а страница в обоих случаях выглядит почти одинаково — именно поэтому стоит знать, чем вы пользуетесь.
Что такое объединение на стороне браузера
Движок PDF скомпилирован в WebAssembly и работает во вкладке. Ваши документы открываются в памяти самой страницы, новый документ собирается там же, а результат записывается в момент сохранения.
Практичным это стало относительно недавно. Полноценный движок PDF во вкладке браузера, достаточно быстрый, чтобы копировать страницы из нескольких документов без ожидания, ещё несколько лет назад не был реальным вариантом.
Что «не загружается» означает и чего не означает
Честная формулировка узкая: в этом сценарии документы не загружаются на сервер. Открытие страницы скачивает само приложение — его код, шрифты, движок PDF, — но ваши файлы движутся в обратную сторону, то есть никуда.
Вот что это утверждение не покрывает, и умолчать об этом было бы нечестно:
- Оно ничего не говорит о безопасности вашего устройства. Общий или скомпрометированный компьютер остаётся общим или скомпрометированным.
- Оно ничего не говорит о том, куда вы сохраняете результат и кто может читать эту папку.
- Это не утверждение о содержимом страниц. Объединение не просматривает, не очищает содержимое и не выполняет «затирание» конфиденциальных данных; страница, на которой были чувствительные сведения, несёт их и после объединения.
Как проверить самому
Верить на слово никому не обязательно. Откройте инструменты разработчика в браузере, перейдите на вкладку Network, затем добавьте свои PDF и объедините их. Если ни один запрос не несёт ваших документов, значит, они никуда не ушли. Эта проверка работает с любым инструментом.
Как это делается в Merge PDF
Merge PDF работает именно так: документы открываются на вашем устройстве, страницы объединяются там же, а новый PDF создаётся при сохранении. О том, что содержит результат, — в как работает объединение.
Объедините PDF в браузере → Merge PDF