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