О проекте

Что такое PDF Dark Mode Converter?

PDF Dark Mode Converter — бесплатный инструмент с открытым кодом, который конвертирует любой PDF в версию с тёмным фоном, комфортную для чтения ночью или при слабом освещении. Всё работает прямо в вашем браузере. Ваши файлы никогда не покидают ваше устройство.

Зачем нужен этот инструмент

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

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

Конвертер рендерит каждую страницу через GPU, применяет цветовое преобразование из более чем 16 предустановленных тем (Dracula, Nord, Solarized и другие) и создаёт новый PDF для скачивания. Весь процесс выполняется локально в вашем браузере на JavaScript. Без серверов, без загрузки, без ожидания.

Чем он выделяется

Кто за этим стоит

Конвертер PDF в тёмный режим создаёт и поддерживает BrAtUkA — разработчик, который много читает PDF и устал от белых страниц, слепящих в полночь. Проект начинался как форк открытого инструмента инверсии цветов, а затем был полностью переписан: конвейер рендеринга с ускорением на GPU, более 16 вручную настроенных тем, сохранённый текстовый слой, чтобы по сконвертированным файлам можно было искать, и полная локализация. Я использую его для собственных документов и постоянно улучшаю; вклад и отзывы приветствуются на GitHub.

Контакты

По вопросам, сообщениям об ошибках или предложениям — создайте тикет на GitHub Issues.

Как сделан этот сайт

Я разрабатываю этот проект открыто и считаю важным честно рассказать, как создаётся сайт. Код конвертера — мой, его целиком можно прочитать на GitHub. Часть текстовых руководств черновиково готовится с помощью ИИ-инструментов, а затем вручную редактируется и проверяется на реальном конвертере. Сайт также доступен на нескольких языках; если вы заметите неуклюжий перевод или что-то устаревшее либо неточное, самый быстрый способ это исправить — открыть issue на GitHub.