← Все инструменты
🗑️

Удалить страницы из PDF — Вырезать лишние листы онлайн

Навсегда удалите ненужные или пустые страницы из вашего PDF документа. Быстрое визуальное удаление листов прямо в вашем браузере.

+Загрузить PDF или фотоили перетащите файлы сюда🚀 Запустить инструмент бесплатно

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

01

Загрузите PDF

Откройте PDF-документ в браузере — страницы отобразятся как миниатюры.

02

Отметьте страницы для удаления

Выберите ненужные или пустые листы кликом по миниатюре.

03

Сохраните документ

Отмеченные страницы удаляются безвозвратно из экспортируемого PDF.

Почему pdfredX

🔒

Полная конфиденциальность

Файлы не покидают ваш браузер. Никакой загрузки на сторонние серверы.

Обработка на стороне клиента

Все вычисления выполняются локально — быстро, безопасно и бесплатно.

🆓

Без регистрации

Просто откройте браузер и приступайте. Никаких аккаунтов не нужно.

📱

На любом устройстве

Работает на ПК, планшете и смартфоне без установки.

Полезные материалы по теме

Как удалить страницы из PDF онлайн: убрать лишние листы визуально
Пустые листы после сканирования, служебная страница в середине отчёта, лишнее приложение в договоре — из PDF часто нужно просто выкинуть несколько страниц. Инструмент «Удалить страницы» в pdfredX убирает их визуально: вы видите все страницы миниатюрами, отмечаете ненужные и получаете документ без них. Всё в браузере, ничего не загружается на сервер.

Пустые листы после сканирования, служебная страница в середине отчёта, лишнее приложение в договоре — из PDF часто нужно просто выкинуть несколько страниц. Инструмент «Удалить страницы» в pdfredX убирает их визуально: вы видите все страницы миниатюрами, отмечаете ненужные и получаете документ без них. Всё в браузере, ничего не загружается на сервер.


Шаг 01. Загрузить PDF

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


Шаг 02. Отметить страницы для удаления

Включите режим выбора и кликайте по миниатюрам ненужных или пустых страниц — они отмечаются. Видно, сколько выбрано. Нажмите «Удалить» — отмеченные листы убираются из документа.

  • Быстрый способ для одной страницы — кнопка 🗑 прямо на карточке удаляет её сразу, без режима выбора.
  • Ошиблись — до удаления просто снимите отметку повторным кликом.

Шаг 03. Сохранить документ без лишних страниц

Нажмите «Создать PDF». Приложение собирает файл только из оставшихся страниц — удалённые в него не попадают. Готовый «очищенный» PDF скачивается напрямую из браузера. Бесплатно, без регистрации, без серверной очереди.


Как это работает технически

Все страницы живут в едином массиве items[]. Удаление — это фильтрация массива: отмеченные страницы исключаются одной операцией items.filter(...), галерея перерисовывается. При экспорте jsPDF проходит только по оставшимся элементам и собирает из них новый документ. Поэтому удалённые страницы физически отсутствуют в итоговом файле — это не «скрытие», а пересборка без них.


Известные ограничения

Удаление по границам страниц. Инструмент убирает целые листы. Вырезать фрагмент внутри страницы — это другая задача.

Результат экспорта растровый. Оставшиеся страницы вставляются как изображения, поэтому текст в готовом файле не выделяется, а гиперссылки и закладки не переносятся. Само удаление на это не влияет — это особенность экспорта.

Отмена — до сохранения. Пока не нажали «Создать PDF», порядок и состав можно менять; после экспорта правьте на исходнике, а не на скачанном файле.


Нужно не удалить, а переставить страницы местами? Это инструмент Переставить страницы. А разрезать документ на части — Разделить PDF.

Попробуйте прямо сейчас — pdfredx.com, без регистрации, файлы остаются у вас.

Как безвозвратно вырезать конфиденциальные страницы из PDF перед отправкой, не загружая на сервер
Перед тем как переслать договор, отчёт или выписку, из документа часто нужно убрать пару страниц: приложение с персональными данными, внутреннюю служебную страницу, лист с реквизитами, который адресату видеть не нужно. И тут возникает противоречие: вы удаляете страницы именно ради конфиденциальности — а обычный онлайн-сервис просит загрузить **весь документ, вместе с этими страницами**, на свой сервер. Разберём, как вырезать листы локально и почему это действительно безвозвратно.

Перед тем как переслать договор, отчёт или выписку, из документа часто нужно убрать пару страниц: приложение с персональными данными, внутреннюю служебную страницу, лист с реквизитами, который адресату видеть не нужно. И тут возникает противоречие: вы удаляете страницы именно ради конфиденциальности — а обычный онлайн-сервис просит загрузить весь документ, вместе с этими страницами, на свой сервер. Разберём, как вырезать листы локально и почему это действительно безвозвратно.


Парадокс серверного удаления

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

  • сохраняется во временном хранилище подрядчика (AWS, GCP, Azure);
  • обрабатывается на чужом сервере;
  • хранится от нескольких часов до нескольких суток «для надёжности»;
  • логируется вместе с метаданными — IP, время, имя файла.

То есть страница, которую вы удаляли ради приватности, всё равно успевает уехать на чужую машину.


Локальное удаление: документ не покидает вкладку, а страницы исчезают по-настоящему

pdfredX убирает страницы, не загружая файл никуда — и делает это так, что удалённого листа в итоговом файле не остаётся.

Файл читается локально. PDF.js открывает документ во вкладке; сетевого запроса с ним нет.

Удаление идёт в памяти вкладки. Отмеченные страницы исключаются из рабочего массива, ничего не отправляется.

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

Работает офлайн. Загрузите документ, отключите интернет и уберите страницы — всё продолжит работать. Сеть нужна лишь чтобы один раз загрузить приложение.

Практично: отметьте конфиденциальные листы (или удалите кнопкой 🗑), нажмите «Создать PDF» — получите очищенный документ, а всё лишнее останется только у вас.


Что мы гарантировать не можем — честный дисклеймер

Клиентская обработка защищает документ от ухода на внешние серверы, но это не щит от всех угроз.

Вредоносное ПО или кейлоггер на устройстве. Если машина скомпрометирована, программа может читать файлы с диска в обход браузера.

Браузерные расширения с широкими правами. Расширение с доступом «читать данные на всех сайтах» теоретически видит содержимое вкладки. Для чувствительных документов работайте в профиле без сторонних расширений или в приватном окне.

Исходный файл остаётся у вас. Удаление касается нового документа; оригинал с полным набором страниц по-прежнему лежит на вашем диске — храните или удаляйте его по своему усмотрению.

Мы обеспечиваем изоляцию на уровне браузерной вкладки. Остальное — на стороне пользователя.


Вырежьте лишние страницы без загрузки документа на сервер — pdfredx.com, бесплатно, без регистрации.

Как устроено удаление страниц в браузере: фильтр массива items[] и пересборка через jsPDF (а не Page Tree)
Удалить страницу из PDF на сервере можно «по учебнику»: распарсить структуру, найти узел в дереве страниц (`Page Tree`), убрать ссылку на него, переписать таблицу перекрёстных ссылок. В браузере, в общем растровом пайплайне приложения, всё устроено проще и надёжнее. Разберём, как устроен инструмент `delpages` в pdfredX: почему удаление — это фильтр массива, почему удалённое действительно исчезает и где границы подхода.

Удалить страницу из PDF на сервере можно «по учебнику»: распарсить структуру, найти узел в дереве страниц (Page Tree), убрать ссылку на него, переписать таблицу перекрёстных ссылок. В браузере, в общем растровом пайплайне приложения, всё устроено проще и надёжнее. Разберём, как устроен инструмент delpages в pdfredX: почему удаление — это фильтр массива, почему удалённое действительно исчезает и где границы подхода.


Архитектурный выбор: правка Page Tree против фильтра массива

Правка структуры (Page Tree). «Серверный» способ — модифицировать дерево страниц в структуре PDF, не растеризуя контент: страница сохраняет векторность. Но это требует парсера PDF, аккуратной работы с объектами и xref, а на файлах с нестандартной структурой стабильность падает.

Фильтр массива (путь pdfredX). Страница любого документа уже приведена к изображению: PDF.js отрисовал её при загрузке в массив items[]. Поэтому удаление не трогает структуру PDF — оно просто исключает элементы из массива, а итоговый файл собирается заново из оставшихся. Плюсы — предсказуемость и приватность (всё во вкладке); плата — растровый результат.


Разбор реализации

Выбор страниц: множество отметок

В режиме удаления клик по миниатюре добавляет или убирает её id в Set отметок:

if (selectedIds.has(id)) selectedIds.delete(id);
else                     selectedIds.add(id);

Пока пользователь не подтвердил, ничего не удаляется — отметки полностью обратимы.

Удаление: одна операция filter

Подтверждение исключает отмеченные страницы одним проходом по массиву:

function deleteSelected() {
  if (!selectedIds.size) return;
  items = items.filter(function(p) { return !selectedIds.has(p.id); });  // оставляем неотмеченные
  selectMode = false; selectContext = null; selectedIds.clear();
  render();
}

Кнопка 🗑 на карточке — это тот же принцип для одной страницы (delItem(id)), без входа в режим выбора. items[] остаётся единственным источником истины о составе документа.

Пересборка: jsPDF по оставшимся

Ключевой момент для «безвозвратности»: экспорт не помечает страницы скрытыми, а строит новый PDF только из оставшихся элементов items[] — тем же способом, что объединение и разделение (лист A4, ориентация по пропорциям, contain). Удалённые страницы физически не участвуют в сборке, поэтому их содержимого нет в итоговом файле — ни пикселей, ни текста, ни метаданных.


Компромиссы и границы подхода

Удаление только по границам страниц. Убирается целый лист; вырезать фрагмент внутри страницы этот механизм не умеет.

Растровый результат. Оставшиеся страницы — изображения: текст в готовом файле не выделяется, ссылки и закладки не переносятся. Это плата за растровый путь, а не за само удаление.

Обратимость — до экспорта. Отметки и состав меняются свободно, пока не нажата сборка; после экспорта правки идут на исходнике.


Что дальше

Инверсия выбора — «оставить только отмеченные» вместо «удалить отмеченные» (пересечение с извлечением страниц).

Опциональное структурное удаление для чисто цифровых PDF — ветка через правку Page Tree, чтобы сохранять текст и ссылки на оставшихся страницах, когда исходник это позволяет.


Хотите проверить — загрузите многостраничный PDF на pdfredx.com, отметьте лишние листы и соберите документ. Без регистрации, без загрузки файла на сервер.

🚀 Запустить инструмент бесплатно