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

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

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

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
VictorVG2

Редактировать | Цитировать | Сообщить модератору
getwellsoon
 
Кому что.

Отправлено: 17:09 06-02-2016
127



Full Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
раз уж Суматра понимает chm, может быть, стоит и поддержку hxs добавить?  
цены тогда ей не будет, ибо родной MS DE, ранво как и вся их новая MS Help 2.0/3.0 - фантастически неудобная система...

Всего записей: 599 | Зарегистр. 08-11-2015 | Отправлено: 15:36 07-02-2016
VictorVG2

Редактировать | Цитировать | Сообщить модератору
127
 
Тут маленькая пакость есть - начинка в HTML, метаданные в XML. Значит под сей идиотизм придётся править CHM-движок или новый писать. Тут с идеей на форум к ребятам - мне лично такие файлы пока не попадались.

Отправлено: 03:30 08-02-2016
Falcon99



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

Цитата:
У меня на WinXp SP3 rus (почти со всеми обновлениями) Sumatra 3.1 запускается нормально.

 
Странно, попытаюсь проверить на других машинах.

Всего записей: 585 | Зарегистр. 12-10-2005 | Отправлено: 09:43 08-02-2016
uaixovich



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
VictorVG2,
а можно ли в Суматре отключить выделение текста?
одному пожилому человеку оно очень мешает.

Всего записей: 149 | Зарегистр. 12-10-2012 | Отправлено: 10:21 08-02-2016
VictorVG2

Редактировать | Цитировать | Сообщить модератору
uaixovich
 
А попонятнее что происходит можно? Иначе получается "Сестра, сестра! Убери комара! Он мне грудь раздавил и дышать мешает!".

Отправлено: 13:15 08-02-2016
uaixovich



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
VictorVG2,
что тут понимать - в суматре есть фича выделения текста мышью
   
эту функцию хочется отрубить для удобства. вопрос - как?

Всего записей: 149 | Зарегистр. 12-10-2012 | Отправлено: 09:47 09-02-2016 | Исправлено: uaixovich, 09:48 09-02-2016
slgold



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

Цитата:
эту функцию хочется отрубить для удобства. вопрос - как?

Вряд ли получится комфортно.
http://www.sumatrapdfreader.org/manual-ru.html#manual-restricted
Работа в ограниченном режиме
Ограниченный режим полезен, если вы хотите использовать Sumatra PDF как программу просмотра, поставляемую вместе с документацией на ваше ПО, либо в режиме "киоска". В ограниченном режиме недоступны следующие функции:
открытие новых файлов
запуск URL-адресов из PDF-документа
выделение текста и изображений
печать...

Всего записей: 784 | Зарегистр. 08-02-2005 | Отправлено: 10:47 09-02-2016
Krot66



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
uaixovich
Вот выключение средствами Autohotkey. Левая и правая кнопки мыши на документе не работают (правая будет давать контекстные меню, которые не удастся снять левой). Панели, меню, содержание и полосы прокрутки работают как обычно. Для нажатия ссылок в fb2 надо зажать Ctrl.

Код:
 
SetTitleMatchMode, 2
#If WinActive("- SumatraPDF") && HoverControl()="SUMATRA_PDF_CANVAS1" && !IsBorder(1,1,0,0,40)
RButton::return
LButton::return
#IfWinActive
 
IsBorder(left:="",right="",top="",bottom:="",m=6)
{
    SysGet, M, Monitor
    SysGet, W, MonitorWorkArea
    CoordMode Mouse
    MouseGetPos mx, my
    return If (((left && mx<m) && (my>50) && (my<WBottom)) || (right && mx>MRight-m) || (top && my<m) || (bottom && my>MBottom-m))
}
 
HoverControl()
{
    MouseGetPos, , , , control
    return control
}
 

Всего записей: 869 | Зарегистр. 10-12-2007 | Отправлено: 12:47 09-02-2016 | Исправлено: Krot66, 12:48 09-02-2016
VictorVG2

Редактировать | Цитировать | Сообщить модератору
SumatraPDF v3.2 Git-32606b9111 Win32/Win64 P4/AMD64
SumatraPDF x86 & x64 Combine v3.2 Git-32606b9111, P4/AMD64
сборка 10.02.2016
 
  • add shift+scroll to scroll faster = half a page per tick
  • Unrar.dll v5.31.100.1864 x64 и x86 (исправлены ошибки v5.30 Win)

  • Отправлено: 22:30 09-02-2016 | Исправлено: VictorVG2, 03:55 10-02-2016
    VictorVG2

    Редактировать | Цитировать | Сообщить модератору
    Ещё немного капнуло.

    Отправлено: 03:56 10-02-2016
    antabu

    Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    И снова об отображении файлов справки.
    Если рассматривать .chm как архив, то открываются только те, внутри которых имена на латинице. Кириллица (в именах .html) не допускается.  
    Кроме того, имена файлов картинок должны содержать соответствующие расширения, иначе картинки не отображаются (для браузеров это необязательное условие).
    Ну и недопустимый символ % в именах внутри или снаружи - такие файлы у меня Суматрой открываются, а Виндой (hh.exe) нет.
    .fb2 открываются программой, но не плагином (в окне браузера), потому что плагин версии 2.6, более новой я не нашёл.
    P.S. SumatraPDF.exe можно сжать вдвое UPX ом.

    Всего записей: 401 | Зарегистр. 07-12-2008 | Отправлено: 14:31 10-02-2016 | Исправлено: antabu, 14:42 10-02-2016
    VictorVG2

    Редактировать | Цитировать | Сообщить модератору
    antabu
     
    По душу hh - он и встроенные в chm javascript не сильно жалует. Я это заметил на древней htm2chm 3.0.9.3 ещё в момент её появления лет цать назад - с одной стороны она удобна - можно быстро скрутить chm-ку, а с другой сначала надо вычищать все скрипты или сыпятся их ошибки.
     
    По поводу плагина - после версии 2.6 он был удалён из исходников, так что собрать новую его версию не возможно.
     
    По поводу UPX - да, можно, но, а) иные мухобойки, например AVIRA, AVAST на него стойку делают - "Если файл сжат UPX, это без проверки вирус!", б) UPX приводит к увеличению используемого программой объёма ОЗУ минимум на 6 - 8 Мб на каждый исполняемый модуль, для суматры это вдвое, хотя не помню кто когда-то утверждал что UPX добавляет к требованиям модуля по объёму ОЗУ порядка 0,5 Мб, а если брать те же mpress (на него мухобойки не ругаются), ASPack, PECompact то добавочный объём памяти требуемый для запуска программы может возрасти до нескольких десятков МБ на модуль. Потому тут и смысла нет, а сократить размер программы можно, только иначе - оптимизация по размеру и скорости кода (-o3 в GCC, /oS в MS VC++) и её сборкой без включения отладочной информации (/d NDEBUG в MS VC++). Например для Far 3.0 применение оптимизации и отключение создания отладочной информации позволило уменьшить размеры исполняемых модулей на 0,9 - 1,0 Мб  (Far.exe x64, v3.0 b4535 STABLE - 5221 КБ, собранный с оптимизацией и /d NDEBUG - 4399 Кб) при использовании одного и того же компилятора MS VC++ 2010.
     
    Правда тут есть одно НО! - оптимизация имеет смысл только или при:
     
    а) применении её для STABLE версии программы (для UNSTABLE или DEV редакции выкидывать отладочную информацию и включать оптимизацию нельзя - это может как минимум затруднить поиск ошибок);
    б) ключи компилятора включающие оптимизацию используются всеми участниками разработки или см. п. а).
     
    В иных условиях смысла для её применения я не вижу, и единственный резон для этого использование программы с носителей малого объёма.

    Отправлено: 15:46 10-02-2016
    Krot66



    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Простучал бы кто-нибудь автору насчет форматирования в fb2. Половина стихотворных книг отображается в прозе
     

    Всего записей: 869 | Зарегистр. 10-12-2007 | Отправлено: 15:59 10-02-2016
    VictorVG2

    Редактировать | Цитировать | Сообщить модератору
    Krot66
     
    Если вы сможете подготовить скриншоты и методику проверки ошибки - можно попробовать. Иначе ребята попросят уточнения, а что им сказать? Нужно дать что-то из чего им станет понятно что и где править, тогда шансы есть, иначе В морг!©zg.

    Отправлено: 16:43 10-02-2016 | Исправлено: VictorVG2, 16:44 10-02-2016
    antabu

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

    Цитата:
    на древней htm2chm 3.0.9.3
    Пробовал пользоваться - не понравилось. По мне удобнее и гибче коммандерный плагин CHMDir. Наверное, с полтыщи документов собрано им, причём с кириллическими именами .html , а баг обнаружил только вчера. И что мне теперь, все перебирать заново?
    А с картинками другая фигня. С целью уменьшить вес приходится оптимизировать форматы и цветность из первоисточника между .jpg, .png и .gif. пакетной обработкой. А затем, чтобы не возиться со ссылкой на каждый рисунок, в исходном .html удаляются все расширения.  
    В винде такие, без расширения, и с кириллицей (в .chm) открываются без проблем.
     

    Всего записей: 401 | Зарегистр. 07-12-2008 | Отправлено: 17:38 10-02-2016
    VictorVG2

    Редактировать | Цитировать | Сообщить модератору
    antabu
     
    Ну, я TC как-то не пользуюсь, а зову эту тулзу через mc в вине когда работаю в основной ОС (демон), или если в винде (эта у меня в вирталбоксе крутится), то через ПКМ из Far, а ТС у меня за четверть века (я с ним ещё в 89-м(?) примерно встретился когда он звался Windows Commander) так и не прижился.  
     
    Что до расширений (в терминах UNIX протоколов) - ОС распаковывает контейнер в ОЗУ, и в фоне запускается движок IE который читает HTML файл из контейнера, а при отсутствии расширения графического файла в теге вызывает MIME/Type детектор и тот, если формат опознан вызывает его обработчик, а CHMEngine в суматре выполняет разбор HTML-файла внутри CHM-контейнера строго в соответствии со спецификациями W3C HTML , и если в тэге <img> файл указан без расширения, то вместо него выводится заглушка "Не известный тип файла", так что тут проявляется ошибка неверных исходных предпосылок выбранных при создании документа .

    Отправлено: 18:07 10-02-2016
    uaixovich



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

    Цитата:
    Вряд ли получится комфортно


    Цитата:
    Вот выключение средствами Autohotkey

    спасибо, работает.
     

    Всего записей: 149 | Зарегистр. 12-10-2012 | Отправлено: 18:36 10-02-2016
    Krot66



    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    VictorVG2
    Вот здесь лежит полдюжины стихотворных книг, самых школьных и из уважаемых библиотек (из сотен таких книг номально не отображаются процентов 60-70, если не больше). В архив включены английские версии AlReader, CoolReader и STDUViewer, показывающие их как надо. В каких-то скриншотах здесь едва ли есть нужда, т.к. поэзия от собранных в абзацы строк отличается довольно зримо, что по русски, что по польски  

    Всего записей: 869 | Зарегистр. 10-12-2007 | Отправлено: 20:13 10-02-2016
    Skif_off

    Gold Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    VictorVG2
    Смотрю https://github.com/sumatrapdfreader/sumatrapdf/blob/master/src/EbookFormatter.cpp

    Код:
    void Fb2Formatter::HandleHtmlTag(HtmlToken *t)

    и ниже, так понял, парсер не знает элементы poem, stanza и v, а то, что знает - конвертит в теги HTML.
    Может быть, можно написать (мой английский плох) фич-реквест с самым простым вариантом (ведь и сейчас поддержка формата базовая): фиг с poem и stanza, а

    Код:
    <v></v>

    заменить на

    Код:
    <div align="center"></div>

    ?
     
    У "p" и "v" есть опциональные атрибуты, но раз "p" прожевал, то и с "v" не помешают

     
    Добавлено:
    Не, фигня получается, лучше действительно просто: замена <v></v> на <p></p>.

    Всего записей: 6159 | Зарегистр. 28-01-2008 | Отправлено: 20:52 10-02-2016 | Исправлено: Skif_off, 21:00 10-02-2016
    Открыть новую тему     Написать ответ в эту тему

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

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