Как изменить цвет фона в ридере SumatraPDF?


15

Как изменить цвет фона. Я хотел бы изменить его на что-то более простое для чтения, есть ли возможность изменить это где-нибудь?

Ответы:


17

Если вы запустите SumatraPDF с параметром командной строки, -bg-color 0xffff99он запустит SumatraPDF с новым цветом фона и сохранит цвет фона по умолчанию.

0xffff99Часть шестнадцатеричный код светло - желтым.

В качестве альтернативы можно использовать следующую опцию командной строки:

  • -invert-цветы

    Меняет местами текст и цвет фона для большинства документов

Обратитесь к https://github.com/sumatrapdfreader/sumatrapdf/wiki/Command-line-arguments для получения дополнительной информации.

Обратитесь к http://www.sumatrapdfreader.org/settings.html для получения дополнительной информации о настройке цветов в SumatraPDF-settings.txt (настраивается путем перехода в Меню -> Настройки -> Расширенные настройки).

Обратитесь к https://i.imgur.com/tNwH6yj.gif, чтобы создать ярлык, чтобы всегда открывать SumatraPDF в этом режиме.

Сайт SumatraPDF: http://www.sumatrapdfreader.org/free-pdf-reader.html


5

Я нашел решение. Моя установка - все чёрные границы и чёрный стартовый экран и полный чёрный в полноэкранном режиме с белым текстом.

Настройки / Дополнительные параметры, добавьте градиент GradientColors в FixedPageUI, затем выберите свой шестнадцатеричный цвет. Вот мои настройки для всего черного и белого.

MainWindowBackground = #000000
EscToExit = false
ReuseInstance = false
UseSysColors = false
RestoreSession = true

FixedPageUI [
    TextColor = #ffffff
    BackgroundColor = #000000
    SelectionColor = #f5fc0c
    WindowMargin = 2 4 2 4
    PageSpacing = 4 4
    GradientColors = #000000
]


2

Вы можете применить тему Windows к вашему документу, используя диалог настроек SumatraPDF. Так что, если вы используете хороший цвет фона в Windows, Sumatra также будет использовать его (отлично работает для меня в классической теме Windows).


2

Есть опция командной строки для инвертирования цветов:

sumatrapdf.exe -invert-colors

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

Кроме того, есть опция -set-color-range, которая является более общей:

sumatrapdf.exe -set-color-range 0x00dd00 0x000000

Это позволит получить зеленый текст на черном фоне и соответствующим образом масштабировать другие цвета.

Документация: http://code.google.com/p/sumatrapdf/wiki/CommandLineArguments https://github.com/sumatrapdfreader/sumatrapdf/wiki/Command-line-arguments


1

Теперь это можно изменить в «Настройки-> Дополнительные параметры ...», вам просто нужно отредактировать запись «MainWindowBackground» в верхней части.


1

Зайдите в «Настройки»> «Дополнительные параметры ...», откроется SumatraPDF-settings.txtфайл в текстовом редакторе. Затем измените шестнадцатеричное значение BackgroundColorпараметра в разделе FixedPageUIили любом другом соответствующем разделе * UI.

Более подробная информация http://blog.kowalczyk.info/software/sumatrapdf/settings.html


1

Если вы используете темную тему для окон и хотите использовать ее на SumatraPDF. Найти SumatraPDF/SumatraPDF_settings.txtи одну из первых строк UseSysColorsможно изменить с falseна true.


0

К сожалению, я считаю, что это невозможно.

Аргумент -bgcolor изменяет только цвет фона начального экрана.


Благодарю. я написал создателю читателя по электронной почте, чтобы увидеть, может ли он помочь
benny856694

0

На самом деле вы правы насчет фиксированного пользовательского интерфейса, но моя версия sumatraPDFсохранила желтый цвет книги, даже если приложение было черным.

Итак, я посмотрел на файл более внимательно и нашел это в ebook section:

UseFixedPageUI = false

Я просто установил это, trueчтобы исправить это. Вы должны сделать то же самое для всех случаев, когда вы хотите установить собственный цвет.


Если ваш ответ хороший, вы получите достаточно репутации, чтобы опубликовать изображение. На данный момент разместите ссылку на изображение. Это будет хорошо, и если нужно, вы можете отредактировать его позже, чтобы напрямую опубликовать изображение.
C0deDaedalus

-1

Чтобы изменить цвет фона в последней версии SumatraPDF, перейдите в « Настройки» -> «Дополнительные параметры» , измените - « BackgroundColor» в части FixedPageUI . Как это:

FixedPageUI 
[
  TextColor = #000000 (change foreground text color)
  BackgroundColor = #f0f0f0 (change background color)
  SelectionColor = #f5fc0c
  WindowMargin = 1 0 1 0
  PageSpacing = 2 2
]
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.