Перейти из форума на сайт.

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в on-line?
Вход Забыли пароль? Первый раз на этом сайте? Регистрация
Компьютерный форум Ru.Board » Компьютеры » Программы » Sumatra PDF | SumatraPDF

Модерирует : gyra, Maz

 Версия для печати • ПодписатьсяДобавить в закладки
Страницы: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171

Открыть новую тему     Написать ответ в эту тему

Patrick



Gold Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
SumatraPDF


SumatraPDF – небольшая бесплатная программа с открытым исходным кодом для просмотра файлов PDF; eBook (незашифрованных EPUB, MOBI и незашифрованных AZW), FictionBook (FB2/FB2Z/ZFB2); PalmDOC (PDB), Psion Series 3 (TCR); Comic book (CBZ/CBR/CBT/CB7); архивов с изображениями (7Z/RAR/TAR/ZIP); DjVu; файлов справки CHM; XPS/OXPS/XOD; изображений (JPG/PNG/GIF/WebP/TIFF/TGA/J2K/BMP/DIB/HEIF). Если установлен Ghostscript 9.53.3 и новее, то поддерживаются файлы PostScript (.PS, .EPS), PJL (Printer Job Language), TeX/LaTeX в среде Windows.
 
Программа отличается очень быстрым запуском и высокой скоростью работы, простым дизайном, низкими требованиями к системе, возможностью запуска с внешних USB-накопителей. Хотя SumatraPDF и уступает Adobe Reader по функциональным возможностям, в ней есть всё необходимое для быстрого просмотра файлов. Начиная с версии 3.0 по умолчанию используется интерфейс MDI ("один документ - одна вкладка"). В коде отсутствуют так называемые "визуальные улучшатели изображения", то есть в отличие от Adobe Reader, FoxIt Reader, PDF-XChange и их аналогов SumatraPDF (как и GSView) не увеличивает толщину линий и не искажает геометрию и исходные цвета, заданные автором файла, вы видите на экране именно то, что записано в документе, а не то, что вам хотят показать разработчики программы просмотра для получения "красивой картинки".
 

Текущая стабильная версия - 3.5.2 (от 25.10.2023):
 
Скачать | История изменений | GitHub | Расширенные настройки
 
О "Portable"...
 
Системные требования (указаны внизу страницы загрузки):
 
Поддерживаемые версии Windows: 11, 10, 8.1,  8, 7, Vista. В Windows XP используйте версию 3.1.2.
 
О режиме Manga: -- данный режим доступен только для форматов Comic books и для его корректной работы требуется v3.3.12397 и новее.
 
Текущая Pre-Release версия (возможны ошибки в работе) в разработке (Dev, Beta, тестовая) – 3.5:
 
от Krzysztof Kowalczyk (разработчик Sumatra PDF, требуется Windows 7 или новее, сборки выборочные, только x64).
от Victor_VG - AMD64 и x86 устанавливаемый и портативный варианты (в архив включён NPP-плагин v3.2 Git-6f4c726e0f) и комбинированный x86+x64 установщик (ассоциация со всеми типами файлов, кроме xps и chm), документация, требуется Windows 7 (x86/x64) и новее, последняя версия для XP/Vista
от skipik - офиц. сборки из trunk-ветки.

 
Работа с файлами .CBR в формате RAR5

Известные ограничения
 
Документация SumatraPDF. Повреждённая установка
 
Прочее...

Всего записей: 8095 | Зарегистр. 19-07-2004 | Отправлено: 00:46 08-03-2007 | Исправлено: skipik, 15:08 07-12-2023
BennyBlanco



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Koyotero
Не хотят.. И не видят в этом проблемы..
К примеру в WinRAR или Punto Switcher это реализовано, и пользователь решает, а не разработчик  где программе хранить настройки..

Всего записей: 1993 | Зарегистр. 17-09-2009 | Отправлено: 19:41 08-11-2014
Koyotero



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Skif_off
Меня больше заинтересовало такое поведение. Если в корне диска С создать папку Program Files(x86) и запустить портативку там,то файл настроек в ней создается.То ли авторы недоглядели, то ли так и нужно.ОС Win7 x86 к слову.Откровенно говоря уже боюсь им снова писать,а то вдруг это отключат))). А вопрос авторам задавал больше из любопытства,у меня нет привычки ставить лишний софт на системный диск. Поэтому особо не сталкивался с этим.

Всего записей: 1322 | Зарегистр. 30-10-2005 | Отправлено: 19:46 08-11-2014
ItsJustMe

Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
BennyBlanco
Koyotero
Ну, так реализуйте сами, чего вам надо. Исходники открыты.

Всего записей: 2040 | Зарегистр. 02-09-2005 | Отправлено: 19:52 08-11-2014
Skif_off

Gold Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Koyotero
Дело ведь не в имени или похожем имени, тут с переменными средами Windows некий непонятный нюанс.
 
Добавлено:
Точнее, не с самими переменными, а с тем, как SumatraPDF пытается проанализировать, может писать (достаточно ли прав) в текущий каталог или нет. По идее, если запускать с правами админа, программе должно быть фиолетово, где она лежит, и создавать конфиг рядом с exe'шником.

Всего записей: 6581 | Зарегистр. 28-01-2008 | Отправлено: 19:54 08-11-2014
Koyotero



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
ItsJustMe

Цитата:
Ну, так реализуйте сами, чего вам надо. Исходники открыты

А меня вы зачем приплели?? У меня упоминавшейся BennyBlanco проблемы нет, ибо установлена Суматра не на системный диск, это раз. А во-вторых когда мне было нужно,я 5(может и больше,точно не помню) раз писал авторам о найденных ошибках и каждый(!) раз они были исправлены.И лично мне непонятна позиция некоторых форумчан, в этой теме пишущих.Не нравится что то в программе или есть вопросы, идите сюда https://code.google.com/p/sumatrapdf/issues/list и пишите. А не сотрясайте воздух здесь, в надежде что все само изменится
 

Всего записей: 1322 | Зарегистр. 30-10-2005 | Отправлено: 20:05 08-11-2014
BennyBlanco



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Koyotero
Да не проблема это..
ItsJustMe

Цитата:
Ну, так реализуйте сами, чего вам надо. Исходники открыты.

У меня нету знаний реализовать такое, это скорее к Victor_VG он ведь здесь собирает свои сборки..

Всего записей: 1993 | Зарегистр. 17-09-2009 | Отправлено: 20:28 08-11-2014
Victor_VG



Tracker Mod
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Koyotero
Skif_off
 
А ведь зенико прав, только мне кажется вы неверно его поняли - UAC тут вообще не причём. Достаточно посмотреть таблицы ACL для этого каталога чтобы мы увидели права доступа:
 
System  RWX    
Users R-X    
Owner RWX    
Admins RWX    
TrustedInstaller List

 
так что вне зависимости от включения UAC ОС прочитав списки ACL не позволит рядовому пользователю операции записи в этот каталог. А получить текущие значения ACL можно с помощью GetEffectiveRightsFromAcl(), нуа далее всё понятно - проверка на права для группы User - права записи есть? Нет - пишем настройки в профиль.  ЧТД.

----------
Жив курилка! (Р. Ролан, "Кола Брюньон")
Xeon E5 2697v2/C602/128 GB PC3-14900L/GTX 1660 Ti, Xeon E5-2697v2/C602J/128 Gb PC3-14900L/GTX 1660 Ti

Всего записей: 34303 | Зарегистр. 31-07-2002 | Отправлено: 20:33 08-11-2014
ItsJustMe

Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Koyotero

Цитата:
А меня вы зачем приплели??

Ну, звиняйте, вы тоже в обсуждении активно участвовали, вот и приплел.

Цитата:
Если в корне диска С создать папку Program Files(x86) и запустить портативку там,то файл настроек в ней создается. То ли авторы недоглядели, то ли так и нужно.

Так, может, и не нужно, но так логично. Авторы, надо сказать, действительно кое-чего не доглядели, но в этом конкретном случае ошибки нет, так как папка "Program Files(x86)" на системном диске не является одной из папок Program Files: "Program Files" или "Program Files (x86)".
Victor_VG
Sumatra не проверяет возможность записи в папку, где она лежит. Она проверяет две вещи: была ли она установлена в эту папку (есть ли запись об этом в registry) и лежит ли она в Program Files. В обоих этих случаях она считает, что надо писать в Roaming.

Всего записей: 2040 | Зарегистр. 02-09-2005 | Отправлено: 21:52 08-11-2014 | Исправлено: ItsJustMe, 21:59 08-11-2014
Victor_VG



Tracker Mod
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
ItsJustMe
 
Тут наверное правильнее сказать "Не описали некоторые очевидные с их точки зрения вещи." и думаю с таким предложением - описать их они согласятся их добавить в документацию. Кто у нас хорошо владеет английским чтобы перевести фрагмент про ACL и описать простым и доступным новичкам языком? Я технику-то описал, а "олитературить" это?
 
Всё логично поскольку посмотрев списки ACL мы видим что произойдёт при отсутствии у пользователя прав админа. Она априори исходит из минимального уровня прав юзера и проводит пару элементарных проверок которые в этом случае дадут предсказуемый результат.

----------
Жив курилка! (Р. Ролан, "Кола Брюньон")
Xeon E5 2697v2/C602/128 GB PC3-14900L/GTX 1660 Ti, Xeon E5-2697v2/C602J/128 Gb PC3-14900L/GTX 1660 Ti

Всего записей: 34303 | Зарегистр. 31-07-2002 | Отправлено: 22:02 08-11-2014 | Исправлено: Victor_VG, 22:06 08-11-2014
Skif_off

Gold Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Victor_VG

Цитата:
списки ACL не позволит рядовому пользователю операции записи в этот каталог.

Ну причём здесь права на запись? Даю себе достаточно прав, запускаю и смотрю, где создаётся SumatraPDF-settings.txt:
 
C:\Program Files\SumatraPDF-3.1.exe - рядом
C:\Program Files\SumatraPDF-3.1-x64.exe - в профиле пользователя
C:\Program Files (x86)\SumatraPDF-3.1.exe - в профиле пользователя
C:\Program Files (x86)\SumatraPDF-3.1-x64.exe - рядом
 
Вот тут логика была непонятна.
 
Получается, х86-версия проверяет, не находится ли в %ProgramFiles(x86)%, если да - создаёт конфиг в профиле, иначе - рядом, даже если рядом - это в %ProgramFiles%.
х64-версия проверяет, не находится ли в %ProgramFiles%, если да - создаёт конфиг в профиле, иначе - рядом, даже если рядом - это в %ProgramFiles(x86)%.

Всего записей: 6581 | Зарегистр. 28-01-2008 | Отправлено: 22:42 08-11-2014
Victor_VG



Tracker Mod
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Skif_off
 
Да уже поняли логику проверки: смотрится что это PF соответсвующей разрядности и если да то настройки автоматом пишутся в профиль. Не хватает только одного - написать в доках что-то типа:
 
При запуске SumatraPDF из %ProgramFiles% её настройки хранятся в профиле пользователя, во всех остальных случаях они хранятся рядом с программой.
 
When you run out of SumatraPDF %ProgramFiles% of its settings are stored in the user profile, in all other cases they are stored next to the program.
 
И всё, 99% людей даже не задумается почему, отчего, зачем и как. Ну а те, кто хочет придраться всегда повод найдут.

----------
Жив курилка! (Р. Ролан, "Кола Брюньон")
Xeon E5 2697v2/C602/128 GB PC3-14900L/GTX 1660 Ti, Xeon E5-2697v2/C602J/128 Gb PC3-14900L/GTX 1660 Ti

Всего записей: 34303 | Зарегистр. 31-07-2002 | Отправлено: 23:01 08-11-2014 | Исправлено: Victor_VG, 23:06 08-11-2014
ItsJustMe

Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Skif_off

Цитата:
Получается, х86-версия проверяет, не находится ли в %ProgramFiles(x86)%, если да - создаёт конфиг в профиле, иначе - рядом, даже если рядом - это в %ProgramFiles%.  х64-версия проверяет, не находится ли в %ProgramFiles%, если да - создаёт конфиг в профиле, иначе - рядом, даже если рядом - это в %ProgramFiles(x86)%.

Поэтому я и написал:

Цитата:
Авторы, надо сказать, действительно кое-чего не доглядели

У себя я эту недоглядку исправил, хотя я все равно SumatraPDF в Program Files никогда не кладу

Всего записей: 2040 | Зарегистр. 02-09-2005 | Отправлено: 23:04 08-11-2014 | Исправлено: ItsJustMe, 23:08 08-11-2014
Victor_VG



Tracker Mod
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
ItsJustMe
 
Ну а я инце по сему поводу отшутился. Зенико точно поймёт, ну и Кристоф думаю оценит. Я предложил им просто дописать этот момент в доки на вики, а решать им. Был бы там коммент - сам бы это там написал, но они там по моему отключены.

----------
Жив курилка! (Р. Ролан, "Кола Брюньон")
Xeon E5 2697v2/C602/128 GB PC3-14900L/GTX 1660 Ti, Xeon E5-2697v2/C602J/128 Gb PC3-14900L/GTX 1660 Ti

Всего записей: 34303 | Зарегистр. 31-07-2002 | Отправлено: 23:23 08-11-2014
Skif_off

Gold Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Victor_VG
Причём тут придирки? ) Ну действительно логика странная, можно было сделать однозначно: %ProgramFiles% или %ProgramFiles(x86)% независимо от разрядности - настройки в профиль, а тут вон оно чё...
А так да, нечего ставить туда портативный софт.

Всего записей: 6581 | Зарегистр. 28-01-2008 | Отправлено: 23:26 08-11-2014
BennyBlanco



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
ItsJustMe

Цитата:
У себя я эту недоглядку исправил

Правильно ли я понимаю что что теперь у вас портабле екзешник всегда хранит настройки рядом, где бы не находился?

Всего записей: 1993 | Зарегистр. 17-09-2009 | Отправлено: 23:34 08-11-2014
ItsJustMe

Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Skif_off

Цитата:
Ну действительно логика странная, можно было сделать однозначно: %ProgramFiles% или %ProgramFiles(x86)% независимо от разрядности - настройки в профиль, а тут вон оно чё...  

Ну, забыли ребята проверить еще %ProgramFiles(x86)% - не будьте уж так к ним строги. Эта ошибка правится буквально двумя строчками.

Цитата:
Правильно ли я понимаю что что теперь у вас портабле екзешник всегда хранит настройки рядом, где бы не находился?

Нет, теперь, если она находится в %ProgramFiles(x86)%, то настройки пишет в Roaming, а не в NUL.

Всего записей: 2040 | Зарегистр. 02-09-2005 | Отправлено: 02:30 09-11-2014
Victor_VG



Tracker Mod
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
v3.1 r9632
 
Что до правок в исходниках я лично в этом для себя нужды не вижу ибо нет дурацкой привычки кувалдой гвозди забивать. Кому надо - исходники открыты, правит под себя, а меня данное поведенние суматры вполне устраивает.

----------
Жив курилка! (Р. Ролан, "Кола Брюньон")
Xeon E5 2697v2/C602/128 GB PC3-14900L/GTX 1660 Ti, Xeon E5-2697v2/C602J/128 Gb PC3-14900L/GTX 1660 Ti

Всего записей: 34303 | Зарегистр. 31-07-2002 | Отправлено: 16:58 09-11-2014 | Исправлено: Victor_VG, 17:00 09-11-2014
Victor_VG



Tracker Mod
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
У меня машины полетели и я временно вне игры. Когда починю одному богу известно.

----------
Жив курилка! (Р. Ролан, "Кола Брюньон")
Xeon E5 2697v2/C602/128 GB PC3-14900L/GTX 1660 Ti, Xeon E5-2697v2/C602J/128 Gb PC3-14900L/GTX 1660 Ti

Всего записей: 34303 | Зарегистр. 31-07-2002 | Отправлено: 21:53 11-11-2014
dmi3n1



Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
установил новую 3.0 версию
На 8.1 после альтаба на любую другую программу суматра виснет, ничего невозможно с ней сделать, кроме как закрыть, никто не сталкивался??
 
Видимо придется откатываться =(

Всего записей: 372 | Зарегистр. 24-10-2013 | Отправлено: 11:57 16-11-2014
Aleksandr SHCH

Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Возможно ли в программе добавить кнопку для выбора режима выделения (текст\изображение) ? Или возможно хотя бы изменить порядок выбора режима, чтобы изображение выделялось при нажатии ЛКМ, а текст - Ctrl+ЛКМ?

Всего записей: 2288 | Зарегистр. 02-01-2008 | Отправлено: 01:42 16-12-2014
Открыть новую тему     Написать ответ в эту тему

Страницы: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171

Компьютерный форум Ru.Board » Компьютеры » Программы » Sumatra PDF | SumatraPDF


Реклама на форуме Ru.Board.

Powered by Ikonboard "v2.1.7b" © 2000 Ikonboard.com
Modified by Ru.B0ard
© Ru.B0ard 2000-2024

BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

Рейтинг.ru