Инверсия и перекраска 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?
- Загрузите PDF.
- Выберите режим в разделе «Преобразование цвета».
- Для высокого контраста выберите сочетание; для своего цвета укажите цвет замены.
- Нажмите «Обработать» и скачайте перекрашенный 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
Файлы нужны только для этой обработки и потом удаляются.