Есть ли программа для чтения PDF, позволяющая мне изменять цвет фона (arXiv) PDF?

27

Его довольно часто , что кто -то хочет или должен прочитать много PDFфайлов, предназначенных для печати, но так как можно было бы читать их только один раз, а кто -то хочет , чтобы сохранить несколько деревьев, один читает их Acrobat Reader, evince, xpdfили независимо от вашего выбора.

Было бы преимуществом иметь возможность контролировать цвет фона. Вместо черного текста на белом фоне я бы хотел иметь серый фон. Погугляя, я просто получаю инверсию цветов в качестве подсказки - что иногда даже хуже для глаз.

Есть ли pdfридер, позволяющий мне менять цвет фона (без изменения цвета текста)?

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

ср
источник
Это зависит от PDF, а не от читателя PDF ... или я так думаю.
Парто
Возможный дубликат Как изменить цвет фона PDF в Evince?
Парто
Из ubuntuforums.org/showthread.php?t=1127012&page=2 вы можете попробовать KPDF. Это, якобы, имеет эту особенность.
Парто
Правда, в 2008 году разработка KPDF остановилась. Он был частью KDE3, а в KDE4 его заменили на Okular. Я считаю, что это трудно установить в последней ОС.
Мардук
Чтение белых символов на черном фоне лучше, пожалуйста, проверьте это на Nature.com nature.com/articles/s41598-018-28904-x/email/correspondent/c1
Амр Лотфи

Ответы:

47

Вы можете сделать это, Okularесли не возражаете против использования зависимостей kde.

sudo apt-get install okular

Опция находится в Settings/Configure Okular.../Accessibilityпроверке, а Change colorsзатем Color mode: Change Paper Colorвыберите цвет в образце ниже. Работает с несколькими файлами pdf, которые есть у меня из arxiv, но, что неудивительно, не работает с файлами pdf, которые просто сканируют страницы.

Джейсон Конти
источник
1
Я не мог найти варианты для печати / сохранения, как это. Есть один?
3244611пользователь
2
это здорово работает для меня, еще один способ сделать это просто щелкнуть правой кнопкой мыши на панели инструментов -> настроить панель инструментов -> главная панель инструментов <okular part> -> переключить изменение цвета, это добавит ярлык к опции
Mohamed Slama
1
Для сканирования страниц (например, моего учебника в формате PDF) Invert Colorsцветной режим работает очень хорошо. Очевидно, что он инвертирует цвета изображения, но для большинства диаграмм это не имеет значения.
Майкл Хоффманн
Это именно то, что я искал. Кто знает такую ​​опцию, скрыт в опциях доступности.
Дживанта Самаравира
24

Есть еще одна возможность. Установите затуру . Это легкий PDF, DJVU и PS Reader. Он легко настраивается и, конечно, позволяет изменять цвет фона и текста. Просто добавьте эти строки в ~/.config/zathura/zathurarc:

set recolor true
set recolor-darkcolor "#dcdccc"
set recolor-lightcolor "#1f1f1f"

Я также рекомендую вам установить следующие параметры:

set window-title-basename "true"
set selection-clipboard "clipboard"

Для получения помощи перейдите на форумы Arch .

Отказ от ответственности: я никоим образом не связан с развитием затуры. Я просто счастливый пользователь.

Мардук
источник
Большое спасибо за упоминание Затуры, это действительно здорово! Примечание для других: не забудьте установить пакет zathura-extras, чтобы получить поддержку для djvu и ps.
Mx
8

Данный ответ на основе okularидеально.

Другой вариант - настроить Acrobat Reader для этого.

Перейти к

Edit > Preferences > Accessibility > Replace Document Colors > Check box in Custom Colors

затем выберите ваши цвета; новые настройки загружаются автоматически при следующем открытии PDF-файлов того же типа (LaTeX генерируется?).

ср
источник
2

Думаю, первым сделал это xpdf. Я обнаружил этот вариант в нем несколько лет назад.

Вы можете прочитать об этом на manстранице, но я только что сделал псевдоним, так как я обычно открываю PDF-файлы из терминала (которые я в основном никогда не закрываю, пока я что-то делаю на своем компьютере).

Псевдоним:

alias xpdf='xpdf -cont -papercolor "#aab"'
Старый xpdf'er
источник
2

Вы можете использовать кросс-платформенный Master PDF Editor , который по функциональности ближе к Adobe Acrobat, чем к простому PDF-ридеру.

В Tools > Settings > Displayактивируйте Replace Document Colorsи выберите цвета, которые вы хотите использовать. Нажмите Ok.

Откройте файл PDF и в Viewменю выберите Replace Document Colors.

Мардук
источник
1

Темный режим в PDF

Как показано на изображении, это возможно с помощью стандартного средства просмотра PDF «Document Viewer» . просто выберите этот параметр настройки, и есть режим инвертированных цветов, который в значительной степени делает свою работу.

Inmate4587
источник
ФП особо упомянул, что цвет текста не должен изменяться. Однажды я попытался изменить исходный код Evince, чтобы он мог выбирать цвета, но для его написания требуется нетривиальный рефакторинг кода.
Мардук