Перейти к основному содержимому
PPDF123

Инверсия и перекраска PDF

«Инверсия и замена цвета» перекрашивает PDF полной инверсией, парой высокого контраста вроде белого на чёрном, одним своим цветом или в градации серого. Текст остаётся выделяемым, потому что правятся операторы цвета, а страницы не растеризуются.

Перетащите файлы сюда или нажмите, чтобы выбрать

Форматы: PDF · до 500.0 MB на файл · до 20 файлов за раз

Файл можно также вставить через Ctrl/Cmd+V или из меню буфера обмена.

«Инверсия и замена цвета» перезаписывает операторы установки цвета в потоках содержимого страниц и форм (`rg`, `RG`, `g`, `G`, `k`, `K`, `sc`, `scn`), а в режимах инверсии — ещё и массивы `/Decode` у изображений, образцы встроенных изображений, цвета аннотаций и точки градиентов.

Четыре режима. `FULL_INVERSION` инвертирует каждый цвет, заданный на странице явно, поэтому белый текст и белые заливки становятся чёрными и наоборот; страница без нарисованного фона остаётся белой. `HIGH_CONTRAST_COLOR` заливает сплошной фон и перерисовывает содержимое одной из четырёх пар «текст/фон»: белый на чёрном, чёрный на белом, жёлтый на чёрном или зелёный на чёрном. `CUSTOM_COLOR` заменяет каждый цвет выбранным вами hex-значением. `COLOR_SPACE_CONVERSION` запускает устройство `pdfwrite` Ghostscript с `-sColorConversionStrategy=Gray` и переводит весь документ в оттенки серого.

Текст остаётся выделяемым: инструмент правит операторы цвета, а не растеризует страницы. В режиме `FULL_INVERSION` изображения инвертируются через массивы `/Decode`, поэтому остаются изображениями и просто становятся негативами. `HIGH_CONTRAST_COLOR` и `CUSTOM_COLOR` изображения не меняют.

Файлы, защищённые паролем, снимаются с защиты прямо на этой странице, как только вы введёте пароль; при работе через API сначала запустите «Снять пароль». Для режима градаций серого на сервере должен быть установлен Ghostscript.

Функции

  • Перезапись цвета в потоках содержимого: rg / RG / g / G / k / K / sc / scn
  • Режимы инверсии также переворачивают массивы `/Decode`, встроенные изображения, цвета аннотаций и точки градиентов
  • Четыре режима: полная инверсия, высокий контраст, свой цвет, градации серого
  • Анонимный API: /api/v1/misc/replace-invert-pdf

Когда применять

  • Превратить презентацию с белым фоном в тёмную копию без бликов
  • Подготовить высококонтрастную печать для слабовидящего читателя
  • Перевести цветной отчёт в градации серого перед монохромной печатью

Как инвертировать цвета в PDF?

  1. Загрузите PDF.
  2. Выберите режим в разделе «Преобразование цвета».
  3. Для высокого контраста выберите сочетание; для своего цвета укажите цвет замены.
  4. Нажмите «Обработать» и скачайте перекрашенный PDF.

Ограничения и особые случаи

  • Это перезапись цвета, а не проверка доступности: сверьте результат перед публикацией
  • Высокий контраст и свой цвет перекрашивают заливки, а не только текст; проверьте страницы с цветным фоном
  • Для режима градаций серого нужен Ghostscript; без него эндпоинт отвечает 503
  • Файлам с защитой паролем нужен пароль; при работе через API сначала запустите «Снять пароль»
  • Лимит загрузки на сайте: 500 МБ на файл, файлы крупнее примерно 95 МБ отправляются частями. Тело одного прямого запроса к API ограничено 100 МБ.

Примеры

  • Белый слайд с чёрным текстом в режиме «Высокий контраст → Белый текст на чёрном» становится чёрным с белым текстом
  • Полная инверсия на сканированной странице превращает её в фотографический негатив

Конфиденциальность этого инструмента

Файлы загружаются по HTTPS, обрабатываются в памяти или в короткоживущем временном каталоге на наших серверах и удаляются, когда результат готов. Копии для последующего просмотра, обучения моделей или рекламных профилей мы не храним. Сроки хранения и сведения о cookie AdSense указаны в Политике конфиденциальности.

Частые вопросы

Что сделал режим высокого контраста?
Выбранный фон заливается под каждой страницей, а каждый явно заданный цвет — заливки так же, как текст и линии, — заменяется выбранным цветом переднего плана. Белый слайд становится читаемым при слабом свете, но фигуры и заливки таблиц тоже получают цвет переднего плана.
Текст остаётся выделяемым?
Да. Поток содержимого перезаписывается, поэтому текстовые операторы и глифы не меняются — меняется только их цвет.
Изображения инвертируются?
Только в режиме полной инверсии: он переворачивает массив `/Decode` каждого изображения (и байты пикселей встроенных изображений), поэтому фотографии становятся негативами. Высокий контраст и свой цвет изображения не меняют.
Что делает преобразование цветового пространства?
Оно запускает устройство `pdfwrite` из Ghostscript со стратегией преобразования в серый, переводя цветные изображения и заливки в градации серого.
Нужен ли Ghostscript?
Только для режима преобразования цветового пространства. Остальные три режима — чистая перезапись PDF без внешних программ.

Последнее обновление:

Вызов из кода

Каждый инструмент на сайте: обычный REST. Анонимно не нужны ни аккаунт, ни ключ API. И для браузера, и для разработчиков, и для ИИ-агентов.

curl -X POST "https://pdf123.xyz/api/v1/misc/replace-invert-pdf" \
  -F "[email protected]" \
  -F "replaceAndInvertOption=HIGH_CONTRAST_COLOR" \
  -F "highContrastColorCombination=WHITE_TEXT_ON_BLACK" \
  -F "customColor=#000000" \
  -o output.pdf

Есть и как MCP-инструмент для клиентов на Model Context Protocol (JSON-RPC 2.0, POST /mcp). Полное описание API

Использовать через ИИ-агента

Скилл

С этим скиллом Claude Code, Codex, Cursor и другие ИИ-агенты смогут выполнить «Инверсия и замена цвета» за вас: /skills/pdf123-replace-invert-color.md

Все скиллы для агентов

Файлы нужны только для этой обработки и потом удаляются.