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

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в 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

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

Patrick



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

SumatraPDF – небольшая бесплатная программа с открытым исходным кодом для просмотра файлов PDF (.pdf); eBook: незашифрованных EPUB (.epub), MOBI (.mobi и незашифрованные.azw), FictionBook (.fb2, .fb2z, .zfb2); .pdb (Palm DOC формат), Psion Series 3: .tcr; comic book: .cbz, .cbr, .cbt, .cb7; архивов .7z, .rar, .tar, .zip с изображениями; DjVu (.djv, .djvu); Microsoft Compiled HTML Html (.chm); XPS (.xps, .oxps, .xod); изображений (.jpg, .png,.gif, .webp, .tiff, tga, .j2k, .bmp, .dib). Если установлен Ghostscript поддерживаются PostScript (.ps, .eps) и PJL (Printer Job Language) файлы в среде Windows.
 
Программа отличается очень быстрым запуском и высокой скоростью работы, простым дизайном, низкими требованиями к системе, возможностью запуска с внешних USB-накопителей. Хотя SumatraPDF и уступает Adobe Reader по функциональным возможностям, в ней есть всё необходимое для быстрого просмотра файлов. Начиная с версии 3.0 по умолчанию используется MDI интерфейс ("один документ - одна вкладка"). В её коде отсутствуют т.н. "визуальных улучшатели изображения" т.е. в отличии от Adobe Reader, FoxIt Reader, PDFXchange и их аналогов SumatraPDF (как и GSView) не увеличивает толщину линий и не искажает геометрию и исходные цвета заданные автором файла для получения "красивой картинки" и вы видите на экране именно то, что записано в документе, а не то что вам хотят показать разработчики программы просмотра.
 
Для просмотра изображений, архивов и ряда других форматов требуется версия v3.3.12851 Git-42bafb49da pre-release и новее, а для поддержки просмотра .ps/.eps/PJLl/TeX/LaTeX файлов требуется установленный AGPL GhostScript v9.53.3 и новее (в ранних версиях были серьёзные ошибки). Поддержка GhostScript 3.54+ в ранних версия отсутствует т.к. в GhostScript 3.54.0 изменился API, для работы с ним требуется SumatraPDF v3.3.13348 Git 5a295db98 и новее.

Текущая Release версия - 3.3.3 (от 21.07.2021):
 
Инсталлер x64 | Портативная x64 | Инсталлер x86 | Портативка x86 | Исходники (GitHub) | Примечания к выпуску | исходники | изменения в исходниках | Расширенные настройки
 
О "Portable"...
 
Системные требования (указаны внизу страницы загрузки):
 
Поддерживаемые ОС: Windows 10, Windows 8, Windows 7, Vista. Для XP используйте v3.1.2 .
Supported OS: Windows 10, Windows 8, Windows 7, Vista. For XP use version 3.1.2 .

 
О режиме Manga: -- данный режим доступен только для форматов Comic books и для его корректной работы требуется v3.3.12397 и новее.
 
Текущая Pre-Release версия (возможны ошибки в работе) в разработке (Dev, Beta, тестовая) – 3.4:
 
от Krzysztof Kowalczyk (разработчик Sumatra PDF, минимально требуется Windows 7, сборки выборочные, только AMD64), там же есть ссылка на AMD64 текущие Daily builds, но в них могут быть скрытые ошибки и по просьбе автора линк на них не приводится.
от Victor_VG - AMD64 и x86 инсталлер и портативный варианты (в архив включён NPP-плагин v3.2 Git-6f4c726e0f) и комбинированный x86+x64 установщик (ассоциация со всеми типами файлов, кроме xps и chm), документация, минимально требуется Windows 7 (x86/x64), последняя версия для XP/Vista

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

Известные ограничения
 
Прочее...

Всего записей: 8095 | Зарегистр. 19-07-2004 | Отправлено: 00:46 08-03-2007 | Исправлено: Aleksandr SHCH, 23:50 21-07-2021
TsmK74

Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Victor_VG
3.1.2 х64 с офсайта.
Навряд ли это воспроизводимо, личное что-то. При открытии файлов они висели в программе вкладками, сейчас открываешь файл, закрываешь программу, открываешь другой - только он, предыдущего нет. Если программу не закрывать, то файлы добавляются, несколько вкладок тогда, всё как положено.
 
Добавлено:
Наверное это параметр "RestoreSession = true", но он и стоит в "true"...

Всего записей: 695 | Зарегистр. 27-08-2016 | Отправлено: 13:06 02-11-2019
Victor_VG



Tracker Mod
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
TsmK74
 
Посмотрите права доступа к SumatraPDF.ini - все настройки пишутся туда, и мало ли кто влепил на него Read Only?

----------
Жив курилка! (Р. Ролан, "Кола Брюньон")
Xeon E5 2667/C602J/16 GB REG ECC DDR3-1866/GTX 1660, i7-2600/z68/16 Gb DDR3-1600/GTX 1060 3Gb

Всего записей: 29014 | Зарегистр. 31-07-2002 | Отправлено: 13:54 02-11-2019
TsmK74

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

Цитата:
Посмотрите права доступа к SumatraPDF.ini
Нет, можно изменять файл.
Переустановил Суматру  - проблема осталось однако.

Всего записей: 695 | Зарегистр. 27-08-2016 | Отправлено: 14:44 02-11-2019
Victor_VG



Tracker Mod
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
TsmK74
 
Попробуйте с гитхаба 3.2 DEV, только берите не инсталлер - из мэйка собираются два разных варианта, и запускайте её не из %ProgramFiles% - если запускать из иного места она не полезет в профиль и будет работать в режиме портабле - сможем сравнить поведение.

----------
Жив курилка! (Р. Ролан, "Кола Брюньон")
Xeon E5 2667/C602J/16 GB REG ECC DDR3-1866/GTX 1660, i7-2600/z68/16 Gb DDR3-1600/GTX 1060 3Gb

Всего записей: 29014 | Зарегистр. 31-07-2002 | Отправлено: 15:15 02-11-2019
TsmK74

Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Victor_VG
В общем 1 открытый файл стал для неё не сессия и она его не запоминает. Если открыто 2 и более файлов, то сессия запоминается и следующие файлы добавляются уже нормально. Что на портабельной, что на инсталлируемой, с той лишь разницей, что порташка не умеет ассоциироваться и открывать приходится из самой программы - так такое поведение и вычислил.
 
Скорее всего проблема в системе (W10x64Pro), потому что и значки файлов только у .djvu Суматрины стали, остальные типы хоть и открываются в ней, но отображаются эскизами. Недавно, в поисках более лучших шрифтов, устанавливал Foxit и Abobe Reader видимо что-то попортилось. Кстати, Foxit ненавязчиво добавил в меню S "Открыть в Foxit Reader".
з.ы. а шрифты у Foxit и A. Reader`a получше будут - рендер или что там за это отвечает видимо бесплатный не так быстро развивается.

Всего записей: 695 | Зарегистр. 27-08-2016 | Отправлено: 10:41 03-11-2019
Victor_VG



Tracker Mod
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
TsmK74
 
Поменяйте настройки в SumatraPDF-settings.txt
ключевая настройка - RestoreSession = {true | false }. Значение true предписывает "При запуске открыть первый с верху списка в FileStates []", противоположное false запрещает его чтение. Открытые файлы пишутся в него подсекциями с путями и настройками открытия.

----------
Жив курилка! (Р. Ролан, "Кола Брюньон")
Xeon E5 2667/C602J/16 GB REG ECC DDR3-1866/GTX 1660, i7-2600/z68/16 Gb DDR3-1600/GTX 1060 3Gb

Всего записей: 29014 | Зарегистр. 31-07-2002 | Отправлено: 14:00 03-11-2019
TsmK74

Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Victor_VG
В тру стоит, выше упоминал.

Всего записей: 695 | Зарегистр. 27-08-2016 | Отправлено: 14:44 03-11-2019 | Исправлено: TsmK74, 14:44 03-11-2019
Victor_VG



Tracker Mod
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
TsmK74
 
UseTabs = true  ?

----------
Жив курилка! (Р. Ролан, "Кола Брюньон")
Xeon E5 2667/C602J/16 GB REG ECC DDR3-1866/GTX 1660, i7-2600/z68/16 Gb DDR3-1600/GTX 1060 3Gb

Всего записей: 29014 | Зарегистр. 31-07-2002 | Отправлено: 16:31 03-11-2019
TsmK74

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

Всего записей: 695 | Зарегистр. 27-08-2016 | Отправлено: 16:55 03-11-2019
Smitis



Silver Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Victor_VG
На странице https://github.com/VictorVG/Software/releases Суматра больше не обновляется?

----------
Разум когда-нибудь победит

Всего записей: 2346 | Зарегистр. 09-02-2003 | Отправлено: 17:15 08-11-2019
Victor_VG



Tracker Mod
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Smitis
 
Сейчас прилетела простыня "2529 files changed, 853405 insertions(+), 515392 deletions(-)
" - только MuPDF - 517 Мб в сорцах, недавно Кристоф выделил ХР в отдельную редакцию - сегодня её сломал. х86 и х64 собрались, но, х86 сейчас слегонца похудела ... до 30 Мб, х64 31 Мб, но ни одну пока не тестил. Инсталлер ныне 19 Мб, минимум для обеих семёрка. Надо по логам смотреть что он там сломал - ряд либ для ХР не собираются, а лог пространный и бегло не посмотришь. Не выйдет починить - выкину ХР из тулкита, тем более что Кристоф и другие ведут дело к сносу VC2017, а в VC2019 ХР не поддерживается - vc141xp_toolset выкинули, он и в 2017 опциональным был, а в 2019 его или его аналогов нет в принципе. Да и админы сервера прозрачно намекают что им мол место нужно и они не прочь подчистить /dev/tools/.
 
Добавлено:
Одно пока не уверен - что после такого билдопада - 54 коммита оптом, есть великий смысл возится с libmupdf для ХР - сейчас она главный по габаритам - 29 Мб, а у если что у меня лежит собранная v3.2 Git-56c5dc61e и проще для тех у кого ХР её закоммитить, а там посмотреть - есть возможность починить сборку под ХР или нет?
 
Добавлено:
Пока я просто закомментил строки отвечающие за ХР в тулките и не сильно горю желанием ещё и ждать пока ещё она соберётся - там в каждой редакции по 33 отдельных майка дёргается. Одним циклом меньше - мне спокойнее...

----------
Жив курилка! (Р. Ролан, "Кола Брюньон")
Xeon E5 2667/C602J/16 GB REG ECC DDR3-1866/GTX 1660, i7-2600/z68/16 Gb DDR3-1600/GTX 1060 3Gb

Всего записей: 29014 | Зарегистр. 31-07-2002 | Отправлено: 19:54 08-11-2019 | Исправлено: Victor_VG, 20:30 08-11-2019
Victor_VG



Tracker Mod
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
С ХР поглядел - овчинка выделки не стоит. Ругается на шрифты, а там всё упирается в SDK 7.0A и компилятор VC++11 который не понимает новые исходники, да и править те 933 ошибки, что выводит VC++ в свои логи - а оно надо? Ну пара - тройка, десяток, а тут три десятка ошибок только в libmupdf, а остальные девять сотен - ошибки совместимости компилятора в перемешку с "любимой" C2065 вдогонку.  
 
Проще оставить под ХР v3.2 Git-56c5dc61e - она последняя на старом MuPDF которая собрана под ХР. Новые уже минимум Виста, да и габариты у них подросли до 30/31 МБ с прежних 6/7. Правда с памятью в новой лучше. Это х64 сборки при чтении одного и того же CHM:
 

 
а так - старая при запуске без файла - 8,29 MB , новая 8,99 MB. В общем сходны.
 


----------
Жив курилка! (Р. Ролан, "Кола Брюньон")
Xeon E5 2667/C602J/16 GB REG ECC DDR3-1866/GTX 1660, i7-2600/z68/16 Gb DDR3-1600/GTX 1060 3Gb

Всего записей: 29014 | Зарегистр. 31-07-2002 | Отправлено: 05:24 09-11-2019
Grishanenko

Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Victor_VG, раз уж XP в теме еще упоминается, помогите, пожалуйста, вычислить проблему, связанную с Sumatra.
Возможно, есть смысл перейти в ЛС или в какую-то другую тему, но пишу пост сюда, вдруг для кого-то это тоже актуально или интересно.
XP 32bit. Компьютер выключаю очень редко, на ночь перевожу в режим сна. В определенный момент, как и сегодня (аптайм 28 дней), которого далеко не всегда удается дождаться из-за периодических сбоев электроснабжения, BSOD-ов и вынужденных перезагрузкок, начинаются визуальные проблемы. Наиболее явная - искажаются или частично пропадают менюшки или другие части у некоторых программ. Что заметил сейчас, из наиболее ходового:
Пропадает содержимое окна открытых в данных момент AkelPad v4.* Есть только след от курсора. Нажимаю направо, вверх или вниз - курсор копируется в новое положение, старый след тоже остается. Закрываю все открытые AkelPad. Запускаю AkelPad снова. Окошко появляется, но вместо первой строки редактора я вижу элементы программы, которая находится на заднем фоне. Я могу что-то написать, но будет только "пропечатываться" след от курсора, как и ранее. В то же время, я без проблем могу запустить AkelPad v2 или v3.
Закрываю одно из трех окон Sumatra, которые сейчас открыты (и были открыты уже больше недели). AkelPad v4 запускается без проблем. Закрываю AkelPad.
Запускаю 149 калькуляторов (после 150 уже ни одна программа не запускается) - AkelPad v4 все еще запускается без проблем. Закрываю калькуляторы.
Запускаю 20 окон (не вкладок) PDF-XChange Viewer с разными документами - AkelPad v4 все еще запускается без проблем. Закрываю PDFX.
Запускаю Sumatra (v2 или v3) даже без домумента - AkelPad снова отваливается.
Вместе с AkelPad зачастую (но не всегда) отваливается и PlanMaker (Softmaker). Пишет "Недостаточно памяти".
Памяти достаточно (итого 4 GB, видятся 3 с мелочью). Сейчас занят 61%.
Вычитал про десктопную кучу, игрался параметром SharedSection сейчас он у меня 2048,9216,3072 Но игра длится уже больше года (такой аптайм - редкость), повышал постепенно.
Заполнение 9216 можно увидеть через Desktop Heap Information Monitor Tool (сейчас он 49%, калькуляторами его можно забить до 99.6%). Получается что это не оно.
GDI и USER ресурсы PDFX используется в 2-3 раза больше, чем Sumatra, если верить диспетчеру задач.
Какие еще ресурсы может так сильно использовать даже пустая Sumatra?
 
ЗЫ через несколько дней (а может и через неделю) эффекты усилятся и закрытие Суматры не поможет, а поможет только перезагрузка, но разобраться все равно хочется.

Всего записей: 654 | Зарегистр. 17-06-2006 | Отправлено: 18:52 09-11-2019
Victor_VG



Tracker Mod
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Grishanenko
 
Это известная проблема, и её первопричина скорее всего утечка памяти или ресурсов в одной из программ. В общем виде механизм этого явления такой:  
 
программе нужен некий ресурс для работы, она запрашивает его у ОС, получает, считает что ей надо, а когда ей снова нужен такой  ресурс не использует его повторно, а снова просит у ОС новую порцию, забывая вернуть ранее взятое. И так до исчерпания ресурсов системы, что приводит к её аварийному перезапуску либо к остановке ЭВМ, а до того будут наблюдаться значительные задержки реакции системы на команды управления.  
 
В любом случае данное явление легко ловится визуальным контролем использования  программами ресурсов системы, но для этого нужен длительный интервал времени и большое число отсчётов что позволяет увидеть данное явление по "разбуханию" контролируемого показателя.  
 
Стандартный Windows Task Manager хотя и показометр "Кто считается?" для "мальчик подай-принеси-посмотри-доложи-кнопочку нажми! - операторов ЭВМ, но для общих наблюдений по значениям счётчиков производительности ОС пригоден.

----------
Жив курилка! (Р. Ролан, "Кола Брюньон")
Xeon E5 2667/C602J/16 GB REG ECC DDR3-1866/GTX 1660, i7-2600/z68/16 Gb DDR3-1600/GTX 1060 3Gb

Всего записей: 29014 | Зарегистр. 31-07-2002 | Отправлено: 19:47 09-11-2019
Grishanenko

Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Victor_VG
Утечка ресурсов - это понятно. Вопрос как понять который из ресурсов является тем самым критическим и подобрать показометр, способный измерить остаток этих ресурсов. Только тогда и можно будет вычислить какая из программ использует его не корректно.
Вы ведь работаете с исходниками Суматры. Может есть какие-то особенные потребности, которые не могут расходовать 149 калькуляторов, 20 PDFX-ов и еще пара десятков запущенных сейчас программ, но может расходовать всего лишь одна Sumatra?

Всего записей: 654 | Зарегистр. 17-06-2006 | Отправлено: 20:16 09-11-2019
Victor_VG



Tracker Mod
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Grishanenko
 
У неё таковых нет, а габариты - новый MuPDF содержит (считая "по головам") 135 шрифтов общим весом ~ 48 Mb в ресурсах. Сама суматра работает как дворник - позвали - енто мы шустро!, сделал дело, испарился - с собаками не сыскать. Так что в ней это вряд-ли, да и читалке считать нечего, тут скорее кто-то кто постоянно активен течёт, и явно как решето.

----------
Жив курилка! (Р. Ролан, "Кола Брюньон")
Xeon E5 2667/C602J/16 GB REG ECC DDR3-1866/GTX 1660, i7-2600/z68/16 Gb DDR3-1600/GTX 1060 3Gb

Всего записей: 29014 | Зарегистр. 31-07-2002 | Отправлено: 21:04 09-11-2019
Smitis



Silver Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Victor_VG
Я имел ввиду, что на https://github.com/VictorVG/Software версия новее, чем на https://github.com/VictorVG/Software/releases. Это нужно для автоматического обновления.

----------
Разум когда-нибудь победит

Всего записей: 2346 | Зарегистр. 09-02-2003 | Отправлено: 23:53 09-11-2019
Victor_VG



Tracker Mod
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Smitis
 
Нет, на этом репо у меня смесь программ, а последним я коммитил Process Hacker v3.0.7307.2780 Git-10592432 RUS и в РН тэг это номер версии считанной тулкитом при сборке v3.0.<all_commit_count>.<branch_commit_count> и на странице Code сейчас отображается он как последний по времени коммит. Суматра же использует иной тэг SPDF-<GIT> где <GIT> первые девять цифр хэша коммита исходников.  
 
Привязка идёт именно к ним, а у меня будет свой хэш коммита. И в других моих репо схема формирования тэгов сходна - если исходники не мои, то номер версии включает их хэш, если мои, то номер версии включает счётчик числа изменений от начального. Так мне проще найти место возникновения ошибок. А то было бы к - изменил, не успел сбекапить, ан оно не удачно. А это лишнее.

----------
Жив курилка! (Р. Ролан, "Кола Брюньон")
Xeon E5 2667/C602J/16 GB REG ECC DDR3-1866/GTX 1660, i7-2600/z68/16 Gb DDR3-1600/GTX 1060 3Gb

Всего записей: 29014 | Зарегистр. 31-07-2002 | Отправлено: 02:07 10-11-2019
WindR



Junior Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Victor_VG
В последнем билде поломан поиск в документах

Всего записей: 195 | Зарегистр. 10-02-2004 | Отправлено: 12:47 12-11-2019
Victor_VG



Tracker Mod
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
WindR
 
Там наверняка ещё больше поломают - идёт обновление кода библиотек. Думаю только после этого Кристоф станет устранять поломки.

----------
Жив курилка! (Р. Ролан, "Кола Брюньон")
Xeon E5 2667/C602J/16 GB REG ECC DDR3-1866/GTX 1660, i7-2600/z68/16 Gb DDR3-1600/GTX 1060 3Gb

Всего записей: 29014 | Зарегистр. 31-07-2002 | Отправлено: 13:16 12-11-2019
Открыть новую тему     Написать ответ в эту тему

Страницы: 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

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


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

Powered by Ikonboard "v2.1.7b" © 2000 Ikonboard.com
Modified by Ru.Board
© Ru.Board 2000-2020

BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

Рейтинг.ru