Объединение PDF-файлов

Объедините несколько PDF в один файл, в любом порядке, который вы выберете. Добавьте файлы, расположите их и скачайте объединённый PDF. Ничего не загружается, всё происходит на вашем устройстве.

Нажмите, чтобы выбрать PDF-файлы, или перетащите их сюда

Добавьте два и более PDF. Остаётся на вашем устройстве, ничего не загружается.

Как это работает

Объединение выполняется библиотекой pdf-lib, которая работает напрямую со внутренней структурой объектов файла в памяти браузера. При нажатии «Объединить» инструмент создаёт новый пустой PDF и последовательно проходит по вашим файлам в указанном порядке, вызывая copyPages() для каждого. Эта функция копирует не только страницы, но и всё, на что они ссылаются: шрифты, изображения, векторную графику и аннотации. Ничего не растрируется в пиксели, поэтому объединённая страница — это побайтово те же инструкции отрисовки, что и в оригинале. Именно поэтому объединение никогда не размывает текст и не пережимает изображения, а слияние 200 страниц занимает секунды.

Честная оговорка: copyPages() копирует дерево страниц, но закладки PDF (панель оглавления в вашей читалке) и интерактивные поля форм хранятся в отдельной части файла — каталоге документа, — которая не копируется. Если исходные файлы содержат оглавление, в объединённом файле его не будет, а заполненные поля форм могут вести себя странно. Видимое содержимое страниц всегда передаётся без потерь. Побочный эффект: если два исходных PDF используют один и тот же шрифт, объединённый файл будет содержать две его копии, поэтому итоговый размер может быть немного больше суммы исходных. Если размер важен, прогоните результат через инструмент сжатия.

Ваши файлы никогда не покидают вкладку — это можно проверить, открыв вкладку «Сеть» в инструментах разработчика во время объединения: ни один запрос не передаёт документы.

Загружаются ли мои PDF-файлы куда-либо?

Нет. Объединение происходит полностью в вашем браузере с помощью JavaScript. Ваши файлы никогда не покидают устройство и не попадают на сервер.

Могу ли я выбрать порядок объединения PDF?

Да. Добавьте файлы, а затем используйте кнопки вверх и вниз на каждой строке, чтобы расположить их в нужном порядке перед объединением.

Есть ли ограничение на размер файла или количество PDF?

Жёсткого ограничения в самом инструменте нет. Практический предел определяется доступной памятью вашего браузера: очень большие или многочисленные файлы могут обрабатываться дольше или вызывать проблемы на устройствах с малым объёмом памяти.

Снижает ли объединение качество PDF?

Нет. Страницы копируются как есть из каждого исходного файла, без повторного рендеринга, пересжатия или потери качества.

Могу ли я объединить PDF, защищённый паролем?

Пока нет. Инструмент не может прочитать PDF, защищённый паролем или зашифрованный, и покажет ошибку. Сначала снимите пароль с помощью программы для чтения PDF.

Из блога: Как бесплатно объединить PDF (без ПО, без регистрации)