
Я попробовал следующим образом изменить цвет фона PDF-файла в браузере Firefox (версия Firefox 124.0, следуя ответу отздесь):
- Введите настройки с помощью
about:config
- установлен
pdfjs.forcePageColors
вtrue
- установите
pdfjs.pageColorsBackground
шестнадцатеричное значение цвета, например,#FBF0D9
Проблема в том, что цвет изображения в pdf-файле изменен на черно-белый. Кто-нибудь знает, как установить цвет фона pdf-файла на определенное шестнадцатеричное значение в Firefox (только цвет фона)? Я могу сделать это в Acrobat Reader, и он меняет только цвет фона PDF-файла, но не цвет его изображения.
Я также попытался использовать следующий фильтрэтот. Я используюэтотчтобы найти настройки фильтра. Затем цвет всего pdf-файла фильтруется, почти нечитаемый.
Есть дополнение для Firefoxдокументи он может менять только цвет фона. Так что, похоже, есть какой-то способ сделать это. Я не уверен, есть ли сейчас в Firefox какие-то настройки, чтобы сделать это.
решение1
Бинарные «настольные программы для чтения PDF-файлов», такие как Acrobat, Okular, SumatraPDF и другие подобные программы, имеют возможность устанавливать некоторые цветовые диапазоны PDF-файлов для обеспечения доступности.
Тот же файл PDF, показанный в одно и то же время, из случайного выбора альтернативных настроек просмотра. Идея заключается в том, чтобы позволить пользователю выбрать идеальный для его зрения контраст между задней и передней конечной точкой цвета. Acrobat и редкий один или два других предоставляют третью настройку фона.
Проблемы возникают, когда есть изображения, так как обычно цветовой диапазон может быть ТОЛЬКО полным RGB или 100% противоположным. Если вы наклоните светлый фон к темному, изображения естественным образом перейдут из синего в красный и наоборот. Редакторы, такие как X-change (вверху справа) и Acrobat DC (вверху слева) не работают таким образом, а изменяют цвет прозрачного фона в соответствии с требованиями.
Firefox использует RGB-изображения для рендеринга всей страницы (как изображение, а не как настоящий PDF-файл в кэше), поэтому изменение диапазона фонового цвета повлияет на содержимое изображения переднего плана.
В отредактированном вопросе и комментариях упоминается надстройка для просмотра PDF-файлов, заменяющая Firefox."Документ", чтобы улучшить надстройку Mozilla, с которой связан Firefox. Это работает довольно хорошо, изменяя цвета фонового холста PDF.js (Обновление: PDF.js до версии 4.0), подобно тому, как это могут делать другие десктопные ридеры.
Если вы используете MS Edge и у вас все еще есть возможность переключиться в режим IE, то установленный Acrobat Reader DC все равно включится и будет использовать свои настройки рабочего стола, какими бы они ни были, в качестве внешнего представления.