Есть ли программа для чтения PDF, позволяющая мне изменять цвет фона (arXiv) PDF?
Это довольно часто, что кто-то хочет или должен читать много PDF
файлы, которые предназначены для печати, но поскольку их можно прочитать только один раз, а кто-то хочет сохранить несколько деревьев, он читает их Acrobat Reader
, evince
, xpdf
или по вашему выбору.
Было бы преимуществом иметь возможность контролировать цвет фона. Вместо черного текста на белом фоне я бы хотел иметь серый фон. Погугляя, я просто получаю инверсию цветов в качестве подсказки - что иногда даже хуже для глаз.
Есть ли pdf
ридер, позволяющий мне менять цвет фона (без изменения цвета текста)?
Изменить: первый комментарий ниже предполагает, что это зависит от файла. Поэтому я добавил к названию arXiv's.
9 ответов
Вы можете сделать это в Okular
если вы не против добавить зависимости kde.
sudo apt-get install okular
Опция найдена в Settings/Configure Okular.../Accessibility
проверяя Change colors
затем Color mode: Change Paper Color
и выберите цвет в образце ниже. Работает с несколькими файлами pdf, которые есть у меня из arxiv, но, что неудивительно, не работает с файлами pdf, которые просто сканируют страницы.
Есть еще одна возможность. Установите затуру. Это легкий 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.
Отказ от ответственности: я никоим образом не связан с развитием затуры. Я просто счастливый пользователь.
С помощью большинства инструментов, уже упомянутых в этом вопросе, можно обрабатывать только файлы PDF, сделанные из текстовых файлов (а не из отсканированного / фотокопированного текста, сохраненного как изображение), так что цвета страницы и шрифтов (или, по крайней мере, страницы, как ожидалось ОП) изменены. В случае, если доступный текст представляет собой PDF-файл, сформированный из изображений (например, отсканированная бумага), на страницах во многих случаях будет отображаться текст, похожий на бумагу, черно-белый (даже если изображения извлечены и преобразованы в формат электронной книги, как указано здесь). Там единственное возможное изменение цвета PDF- файлов на основе изображений - это инвертирование цветов с помощью средств просмотра, у которых есть эта опция: Evince, Okular (как сказано в предыдущих ответах) Qoppa-PDFStudioViewer),
xpdf
(с
-rv
аргумент, см. здесь),
mupdf
( здесь). Однако есть исключения - зрители, которые могут делать больше, чем просто инвертировать цвета или изменять только фон:
Для всех файлов pdf (включая файлы с изображениями)
(на основе изображения = например, книга или статья отсканированы / скопированы и сохранены в формате pdf)
- Затура - с настройками, подобными упомянутым в этом более старом ответе
а также
может изменять цвет как страниц, так и шрифтов даже в файлах PDF с изображениями.
Выберите "еще", чтобы иметь любой цвет:
Для изображения / отсканированного текста значение
#3b3537
для цвета страницы и
#b0afac
для цвета шрифта дает это:
Таким образом, отсканированный PDF-текст можно читать с разными цветовыми профилями, как и epub в читалке электронных книг.
Для текстовых файлов PDF
(текстовые = например, текстовые файлы, сохраненные / экспортированные / распечатанные как pdf)
(А)
Читатели PDF, помимо Master PDF Editor и Zathura:
- Foxit Reader для Linux имеет возможность изменять цвет фона и текста - либо путем выбора цветового профиля.
или выбрав любой цвет
Но на данный момент у Foxit Reader есть некоторые ограничения (версия 2.4.4): у него нет темного графического интерфейса (при этом не используется темная тема рабочего стола) и нет полноэкранного режима.
Постоянная большая белая область на экране не позволяет улучшить читаемость, поэтому я предпочитаю другие решения.
(В)
Читатели электронных книг
Большинство читателей электронных книг предлагают настройки цвета для страницы и шрифта, но только некоторые из них могут открывать PDF-документы. Насколько я могу судить, они не во всех случаях отображают текст так же хорошо, как просмотрщик PDF. Я протестировал только два:
Bookworm - имеет 3 цветовых профиля, но каждый профиль можно редактировать (полностью настраиваемые цвета для фона и шрифтов в настройках). Плохая отрисовка текста pdf в протестированном мной документе - иногда не хватает пробелов между словами и неправильное отображение неанглийских символов с акцентом.
Программа просмотра электронных книг от Calibre - улучшенная визуализация текста в формате PDF (очень мало проблем с тем же документом, протестированным в Bookworm). Доступ к настройкам цвета можно получить, открыв книгу, щелкнув правой кнопкой мыши и выбрав " Настройки" - "Цвета".
Качество отображения PDF в программе для чтения электронных книг также может зависеть от PDF файла. Я заметил, что при попытке открыть PDF-файл читатели электронных книг запускают
pdftohtml
инструмент.
О Okular
(Учитывая его установку вне KDE, такое количество зависимостей кажется мне проблематичным, но я могу ошибаться. В Xfce он хочет установить 100 из них. Попытка установить как Flatpack:
798,8 MB will be downloaded in total. 2,7 GB more disk space will be used.
- Я использовал метод Snapcraft -
sudo snap install okular
).
Okular может инвертировать цвета. Он не может изменить цвет шрифта, только цвет фона (строго то, что просит OP: немного затемнить цвет страницы. Цвет страницы не может быть слишком темным, иначе он станет таким же темным, как шрифт).
Я думаю, что PDF-документы можно сделать более читабельными с помощью других инструментов, упомянутых в этом вопросе, которые могут изменять как цвет страницы, так и цвет шрифта.
Лучшее, чего можно достичь с помощью Okular, - это примерно так:
Я очень сомневаюсь, что Okular - лучший инструмент для удобства чтения, учитывая, что не только вышеперечисленное, но и любые другие цветовые комбинации могут быть достигнуты другими методами.
Данный ответ основан на okular
идеально.
Другой вариант - настроить Acrobat Reader для этого.
Идти к
Edit > Preferences > Accessibility > Replace Document Colors > Check box in Custom Colors
затем выберите свои цвета; новые настройки загружаются автоматически при следующем открытии PDF-файлов того же типа (LaTeX генерируется?).
Вы можете использовать кросс-платформенный Master PDF Editor, который по функциональности ближе к Adobe Acrobat, чем к простому PDF-ридеру.
В Tools > Settings > Display
активировать Replace Document Colors
и выберите цвета, которые вы хотите использовать. Нажмите ОК.
Откройте файл PDF и в View
выбор меню Replace Document Colors
,
Emacs!
Установить
pdf-tools
из мелпы и включить
pdf-view-midnight-minor-mode
в
pdf-view-mode
. Цвет по умолчанию для полуночного режима - светло-серый на темно-синем, но его можно изменить, настроив
pdf-view-midnight-colors
, например.
(setq pdf-view-midnight-colors '("#000000" . "#dcdcdc"))
PS: Работает и со сканированными копиями.
Думаю, первым сделал это xpdf. Я обнаружил этот вариант в нем несколько лет назад.
Вы можете прочитать об этом в man
страницы, но я только что сделал псевдоним, так как я обычно открываю PDF-файлы из терминала (которые я в основном никогда не закрываю, пока я что-то делаю на своем компьютере).
Псевдоним:
alias xpdf='xpdf -cont -papercolor "#aab"'
https://ask-ubun tu.ru/images/81cd8101942d7400b4593565b38b26c9457f96d3.png
Как показано на изображении, это возможно с помощью стандартного средства просмотра PDF "Documen t Viewer". просто выберите этот параметр настройки, и есть режим инвертированных цветов, который в значительной степени делает свою работу.
Вы можете использовать arxiv.black
Замените «.org» на «.black» в PDF-файле Arxiv.org и наслаждайтесь темным режимом.