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

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

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

Patrick



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

Sumatra PDF – небольшая бесплатная программа с открытым исходным кодом для просмотра файлов  PDF, ePub, MOBI, XPS, DjVu, CHM, CBZ, CBR и CBT (v2.6 r9454 и выше!) в среде Windows.
Программа примечательна очень быстрым запуском, высокой скоростью работы, простым дизайном, низкими требованиями к системе, возможностью запуска с внешних USB-накопителей. Хотя Sumatra PDF и уступает Adobe Reader по функциональным возможностям, в ней есть всё необходимое для быстрого просмотра файлов.  
 

Текущая Release версия - 3.1.2 (от 14.08.2016):
 
Версия с установщиком
Портативная версия
Версия с установщиком x64
Портативная версия x64
Исходники (GitHub)
Портативная версия от PortableApps
 
Текущая Pre-Release версия (возможны ошибки в работе) в разработке (Dev, Beta, тестовая) – 3.2:
 
исходники | изменения в исходниках  
 
от Dirk Paehl (32-разрядная для Windows 2000 и выше и 64-разрядная для Windows Vista x64 и выше, сборки выборочные)
от XhmikosR (х86 и x64, минимально требуется  Windows Vista и выше, сборки выборочные, последняя r9811 от 01.12.2014)
от Guti (32/64-разрядные, минимально требуется  Windows XP SP3 и выше, сборки выборочные)
от zeniko (разработчика Sumatra PDF, сжата MPress 2.18, минимально требуется Windows 2000, сборки выборочные)
от Krzysztof Kowalczyk (разработчика Sumatra PDF, минимально требуется Windows XP, сборки выборочные)
от Victor_VG комбинированный вариант x86/x64, установщик сам определяет разрядность. Включает unrar.dll. Только для установки. Не portable. Ассоциация со всеми типами файлов, кроме xps и chm,  (архив 7-Zip v16.04, включает устанавливаемую и портативную (статическая сборка) x86 и х64 версии с документацией, дополнительно unrar.dll v5.40.x (положите её рядом с SumatraPDF.exe) и NPP-плагин, отдельно плагины v2.6 x86, v3.2 Git-6f4c726e0f для x86 x64 (плагин v2.6 в корне архива, v3.2 в подкаталогах ./x86 и ./x64) минимально требуется Windows XP (только х86)/Vista (x64), при критических ошибках сборки обновляются немедленно, ревизия указана в version.txt в имени релиза, исходники есть на GiHub).

 
Внимание!  
 
Некоторые настройки Sumatra PDF недоступны из графического интерфейса программы – для их изменения нужна ручная правка файлов конфигурации через меню Settings -> Advanced options... (Настройки -> Расширенные настройки...) в текстовом редакторе. Значения этих параметров смотрите по адресу hттp://blog.kowalczyk.info/software/sumatrapdf/settings<номер стабильной версии>.html (для бета-версий такой страницы нет). К примеру, для версии 2.4 эти параметры можно посмотреть тут, для 3.x - тут в *3.x.html (Имя зависит от версии вашей копии SumatraPDF. Скачиваем файл на машину и запускаем. Например для v3.1 это будут langs3.1.html и settings3.1.html, для v3.2 - langs3.2.html и settings3.2.html).
 
Для корректной работы движка MuPDF используемого в SumatraPDF установите AGPL версию GhostScript 9.xx (его битность не важна, но лучше если она будет соответствовать битности ОС) всё равно большое число программ пользуются данной библиотекой - пригодится в хозяйстве.
 
Для работы с файлами .CBR, упакованными в формате RAR5 (в Sumatra PDF версии 2.6 и новее – устанавливаемой или портативной) скачайте файл UnRARDLL.exe, распакуйте его (это самораспаковывающийся архив RAR v2.9) и скопируйте в папку с sumatrapdf.exe файл unrar.dll для х86-версии или unrar64.dll для x64-версии (лучше всегда использовать имя файла UnRAR.dll). Разрядность библиотеки UnRAR должна совпадать с разрядностью sumatrapdf.exe, иначе она не загрузится.
 
Все существенные изменения в коде программы фиксируются в файле releasenotes.txt, который настоятельно рекомендуется к прочтению.
 
Известные ограничения
 
Редактирование интерактивных форм и добавление комментариев не реализованы. Так же нет "улучшений картинки" в виде визуального увеличения толщины или "сглаживания" линий (искажения геометрии) или цветов документа - это строго запрещено спецификациям PDF и языка Post Script.

 
Прочее, что редко требуется, да на любителя.

Всего записей: 8094 | Зарегистр. 19-07-2004 | Отправлено: 00:46 08-03-2007 | Исправлено: Victor_VG, 17:22 12-02-2018
Victor_VG



Tracker Mod
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
lozivan
 
FB2 это отдельный кусок, и он сейчас не самый приоритетный.
 
Добавлено:
korosya
 
Простите, совсем забыл - зайдите в настройки и снимите галочку Использовать вкладки и тогда включится старый вид с меню, но каждый документ будет открываться в отдельном окне.
 
Собрал и выложил Git-cbf4bf69f - фикс сборки под VS 2017 v15.5 где M$ преподнесла очередную порцию сюрпризов.

----------
Жив курилка! (Р. Ролан, "Кола Брюньон")

Всего записей: 21425 | Зарегистр. 31-07-2002 | Отправлено: 10:19 08-12-2017
Skif_off

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

Цитата:
Было вроде, но так развития и не получило. То же смутно помню что говорил про это, но когда????

Нашёл, отсюда и далее. Не знаю, может быть попробую в виртуалку воткнуть и собрать... Правда, у меня под Win ещё ничего не удавалось собрать в VS )
 
lozivan
Да тут не столько в сложности дело, этот функционал в принципе идёт скорее как приятное дополнение, отсюда и отсутсвие особого энтузиазма, думаю, да и FB2 больше известен в РФ (к тому же автор работает над FB3), просто тут, думаю, как и много где: лучше подкатывать не с "а можно?", а с "а давайте?", с рабочим решением.

Всего записей: 5355 | Зарегистр. 28-01-2008 | Отправлено: 14:32 08-12-2017
Victor_VG



Tracker Mod
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
SumatraPDF v3.2 Git-3049f0de3
 
12/08/17 02:18:20 Krzysztof Kowalczyk : fixes for returning OwnedData change
12/08/17 01:11:04 Krzysztof : change ToMultiByte() to return OwnedData
 
Последний коммит правит "мелочи" не собиралась часть утиля, я зарепортил, а через  несколько минут Кристоф это сам поправил - значит мы оба это заметили. Инц#940 я закрыл как FIXED.
 
Skif_off
 
Соберётся в VS2017 15.4.5 (у меня зовётся с сервера). Более новую 15.5.1 на сборочном сервере не разворачивали, не скажу, а в этой с последними SDK собирается.

P.S.
 
Учитывая изменения в 15.5 боюсь "развлечений" - см. в Программах.


----------
Жив курилка! (Р. Ролан, "Кола Брюньон")

Всего записей: 21425 | Зарегистр. 31-07-2002 | Отправлено: 15:18 08-12-2017
skipik



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

Цитата:
Более новую 15.5.1 на сборочном сервере не разворачивали, не скажу

Там пока что 36 / 1. TestApp не собирается.

Всего записей: 2173 | Зарегистр. 07-07-2006 | Отправлено: 16:36 08-12-2017
Victor_VG



Tracker Mod
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
skipik
 
Поправлено. 37/0.

----------
Жив курилка! (Р. Ролан, "Кола Брюньон")

Всего записей: 21425 | Зарегистр. 31-07-2002 | Отправлено: 02:15 09-12-2017
Victor_VG



Tracker Mod
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Обновились до Git-50b2c58c1 и пока пакостей не вылезло, хотя в исходниках полно изменений.

----------
Жив курилка! (Р. Ролан, "Кола Брюньон")

Всего записей: 21425 | Зарегистр. 31-07-2002 | Отправлено: 11:32 09-12-2017
korosya

Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Victor_VG
Спасибо. Но по поводу галки "Использовать вкладки" я в курсе. поэтому и писал в первоначальном сообщении  

Цитата:
2. Нормальное, а не гуглоподобное, меню одновременно со вкладками.

 
Подскажите, пожалуйста, где лучше задать вопрос автору про диалог печати?

Всего записей: 912 | Зарегистр. 19-07-2003 | Отправлено: 21:30 09-12-2017
Koyotero



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

Цитата:
Подскажите, пожалуйста, где лучше задать вопрос автору про диалог печати?
 

На Гитхабе, ссылки в шапке есть. Только скорее всего, он вам ответит примерно то же самое, что и Виктор.

Всего записей: 830 | Зарегистр. 30-10-2005 | Отправлено: 22:18 09-12-2017
ItsJustMe

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

Цитата:
P.S. Чё-т поддержка FB2 не особо в приоритете  А пул-реквесты пробовать - это надо проверять сначала...  

А что с FB2 не так? *.fb2.zip (то есть, fb2 внутри zip) открывает (если не может понять, что делать с другими расширениями, то файл можно переименовать).
Poetry tags обсуждались в феврале 2016, с тех пор вряд ли что-то изменилось.


Всего записей: 1850 | Зарегистр. 02-09-2005 | Отправлено: 08:41 12-12-2017
Skif_off

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

Цитата:
*.fb2.zip (то есть, fb2 внутри zip) открывает (если не может понять, что делать с другими расширениями, то файл можно переименовать).  

А зачем переименовывать? Если архиватор умеет открывать *.tar.gz, *.tar.bz2 и *.tar.xz, то почему бы не открывать и соотв. *.tgz, *.tbz и *.txz?
 

Цитата:
А что с FB2 не так?

На вашем скрине так, в оригинальной версии SumatraPDF - не так Ну и ещё по мелочи, а в остальном всё так
 
Добавлено:

Цитата:
Poetry tags обсуждались в феврале 2016, с тех пор вряд ли что-то изменилось.  

Нужны пул-реквесты

Всего записей: 5355 | Зарегистр. 28-01-2008 | Отправлено: 13:59 12-12-2017
Victor_VG



Tracker Mod
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Skif_off
 
Архиватор-то откроет, но нужно чтобы  ОС и программы их опознали как архив. Хочешь пример - банальный tar.lz (tar + LZip): test.tar.lz и он же, но переименованный в  test.tlz, и вторая аналогичная пара test.tar.xz и test.txz. Попробуй их открыть к примеру 7-Zip 17.0.1 Beta с пакетом кодеков с форума Far, от 7-Zip ZS и LZip или Far3 с теми же кодеками в подкаталогах ./Formats и ./Codecs (только поменяй расширения файлов .codec и .format соответственно), тоталом и к примеру WinRAR 5.50. Сам заметишь разницу как программы воспринимают эту пару архивов, особенно в случае если они не опознали их как архив.
 
Так что умение архиватора не означает что суматра сможет открыть произвольный архив. Она сначала зовёт unarr, а та если не опознает формат вернёт failure и этим всё закончится. Да, unarr jснованная на исходниках Unrar.dll понимает RAR (только RAR29), TAR, ZIP и 7z , только с одним "маленьким" ограничением - unarr не поддерживает фильтрацию и непрерывные архивы - It was written as an alternative to libarchive which didn't have support for parsing filters or solid compression at the time..  
 
И к примеру поддержки RAR5 в ней так же нет. Недавно  Кристоф по моей просьбе поменял порядок вызова библиотек для формата RAR - сначала Unrar.dll, после unarr, а был ряд коммитов когда CBR-ы сжатые в контейнер RAR5 не распознавались.

Всего записей: 21425 | Зарегистр. 31-07-2002 | Отправлено: 16:16 12-12-2017 | Исправлено: Victor_VG, 16:19 12-12-2017
syrenium

Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
К вопросу о разнице между устанавливаемой и портабельной версией.
Если ассоциации файлов выставляются через настройки SumatraPDF (install), то иконки файлов показываются в виде страницы с графиками.
Если ассоциации файлов выставляются через "Открыть с помощью" (portable), то иконки файлов показываются в виде надписи "PDF", как у exe-файла.
Мелочь, конечно.

Всего записей: 346 | Зарегистр. 07-12-2015 | Отправлено: 20:31 17-12-2017
Victor_VG



Tracker Mod
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
syrenium
 
Естественно, так как во втором случае берётся иконка с индексом 0 - а в бинарнике их четырнадцать штук.

----------
Жив курилка! (Р. Ролан, "Кола Брюньон")

Всего записей: 21425 | Зарегистр. 31-07-2002 | Отправлено: 20:39 17-12-2017
syrenium

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

Цитата:
а в бинарнике их четырнадцать штук

Все верно, ResourceHacker показывает 7 штук - как у exe-файла, 7 штук - в виде страницы с графиками.

Цитата:
Естественно, так как во втором случае берётся иконка с индексом 0

А в чем тогда различие в действиях с устанавливаемой версией?
Возможно в портативной версии иконки файлов сделать, как в устанавливаемой?

Всего записей: 346 | Зарегистр. 07-12-2015 | Отправлено: 23:01 17-12-2017 | Исправлено: syrenium, 23:02 17-12-2017
Victor_VG



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

----------
Жив курилка! (Р. Ролан, "Кола Брюньон")

Всего записей: 21425 | Зарегистр. 31-07-2002 | Отправлено: 23:16 17-12-2017
syrenium

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

Цитата:
ручная правка через "Сменить значок"

Через тот же ResourceHacker, например? Либо Вы имели ввиду что-то иное?

Всего записей: 346 | Зарегистр. 07-12-2015 | Отправлено: 23:28 17-12-2017 | Исправлено: syrenium, 23:28 17-12-2017
Victor_VG



Tracker Mod
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
syrenium
 
Свойства папки - инструмент смены иконок в ассоциациях оси или редактором Реестра указать в [HKCR\<ключ_ассоциации> -> значение DefaultIcon = ....] нужный индекс как порядковый номер иконки в ресурсах файла минус 1 т.к. они считаются с нуля.

----------
Жив курилка! (Р. Ролан, "Кола Брюньон")

Всего записей: 21425 | Зарегистр. 31-07-2002 | Отправлено: 23:57 17-12-2017
syrenium

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

Цитата:
редактором Реестра указать в [HKCR\<ключ_ассоциации> -> значение DefaultIcon = ....]

Спасибо, похоже то, что нужно. А можете пример конкретного ключа привести и где именно его создавать?
Сейчас в Реестре следующая картина (install-версия) http://rgho.st/7s878kYcG

Всего записей: 346 | Зарегистр. 07-12-2015 | Отправлено: 08:59 18-12-2017
Victor_VG



Tracker Mod
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
syrenium
 
Там просто - ищем подключи с именем вида .<ext> открываем его и ищем ссылочный ключ типа такого:
 
[HKEY_CLASSES_ROOT\.1sc]
@="010 Editor.1sc"
 
после открываем ключ [HKEY_CLASSES_ROOT\010 Editor.1sc] и там правим запись в подключе [HKEY_CLASSES_ROOT\010 Editor.1sc\DefaultIcon] где будет указан путь к файлу с иконкой и через запятую её индекс. Так поступаем для всех записей которые нам надо исправить. Если у нас есть право записи в данный улей (мы залогонились как админ) то ОС нам не препятствует, а внесённые изменения вступают в силу после перерисовки панели оболочки (Ctrl-R или F5, иногда придётся её перезапустить, но это редко).  


----------
Жив курилка! (Р. Ролан, "Кола Брюньон")

Всего записей: 21425 | Зарегистр. 31-07-2002 | Отправлено: 11:03 18-12-2017
syrenium

Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Victor_VG
Спасибо, но честно говоря, мало что понял.
Но из того, что понял нашел и изменил следующее: http://rgho.st/85y9Ml98h
Изменил "1" на "0" в конце значения (install-версия), очистил диск С от Эскизов, перезагрузил ОС, иконки файлов стали как у exe-файла.
Вечером попробую с портативной версией в обратном порядке. Отпишусь.
 
Еще, наверное, как вариант в exe-файле группы иконок поменять местами. Только лишусь цифровой подписи файла и, наверное, изменится иконка самого exe-файла.

Всего записей: 346 | Зарегистр. 07-12-2015 | Отправлено: 11:43 18-12-2017 | Исправлено: syrenium, 11:47 18-12-2017
Открыть новую тему     Написать ответ в эту тему

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

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

Имя:
Пароль:
Сообщение

Для вставки имени, кликните на нем.

Опции сообщенияДобавить свою подпись
Подписаться на получение ответов по e-mail
Добавить тему в личные закладки
Разрешить смайлики?
Запретить коды


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

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

BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

Рейтинг.ru