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

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

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

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 - AMD64 и x86 инсталлер и портативный варианты (в архив включён NPP-плагин v3.2 Git-6f4c726e0f) и комбинированный x86+x64 установщик (ассоциация со всеми типами файлов, кроме xps и chm), документация, минимально требуется Windows XP (только х86)/Vista (x64), при критических ошибках сборки обновляются немедленно, Версия указана в version.txt, в имени релиза - SumatraPDF v<версия> Git-<краткий хэш> и тэга (закладка Git) - SPDF-<краткий хэш>. Исходники на 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 используйте SumatraPDF v3.2 Git-a1f971d60 и новее.
Для работы со сменного или Read-Only носителя положите в один каталог с SumatraPDF.exe библиотеку UnRAR.DLL для х86 или UnRAR64.DLL для х64 сборки версии 5.61.0 (STABLE) или новее.  
 
Новые версии выводят сообщение об ошибке только через Notifications API, поэтому ситуация "Я дал команду открыть файл, а она не выполнилась." что надо учитывать.  
 
Для более старых версий  от v2.6 до 3.2 Git-a30023cf8 включительно
 
Все существенные изменения в коде программы фиксируются в файле releasenotes.txt, который настоятельно рекомендуется к прочтению.
 
Известные ограничения
 
Редактирование интерактивных форм и добавление комментариев не реализованы. Также нет "улучшений картинки" в виде визуального увеличения толщины или "сглаживания" линий (искажения геометрии) или цветов документа - это строго запрещено спецификациям PDF и языка PostScript.

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

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



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

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

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

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

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

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

Всего записей: 5605 | Зарегистр. 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 боюсь "развлечений" - см. в Программах.


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

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



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

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

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

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



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

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

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



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

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

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

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

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

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

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



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

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

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

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

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

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

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


Всего записей: 1896 | Зарегистр. 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, с тех пор вряд ли что-то изменилось.  

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

Всего записей: 5605 | Зарегистр. 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 не распознавались.

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

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

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



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

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

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

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

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

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

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

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

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



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

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

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

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

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

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

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



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

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

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

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

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

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

Всего записей: 349 | Зарегистр. 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, иногда придётся её перезапустить, но это редко).  


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

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

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

Всего записей: 349 | Зарегистр. 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 96 97 98 99 100

Компьютерный форум 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

Рейтинг.ru