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

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



Tracker Mod
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
tolikwu
 
Да. Я чужие не публикую и собираю из исходников. Линк в шапке. И если r8359 где данная ошибка есть новее - ставьте её, я не пострадаю.

----------
Жив курилка! (Р. Ролан, "Кола Брюньон")
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 | Отправлено: 06:25 11-09-2013 | Исправлено: Victor_VG, 06:27 11-09-2013
tolikwu



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

Всего записей: 103 | Зарегистр. 27-11-2010 | Отправлено: 12:44 11-09-2013
Skif_off

Gold Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
tolikwu
Да никаких толком отличий, кроме компилятора, может быть ключей оптимизации (SSE* и прочее), сжатия.
Если хотите, сливайте исходники, собирайте и дописывайте в шапку "от tolikwu"
Victor_VG не устранял ошибку в своих сборках, ошибку исправил автор SumatraPDF, исправил в исходниках, Victor_VG скомпилировал и выложил, чтобы мы могли пользоваться исправленной версией сейчас, ведь никто пока не знает, когда будет финал.

Всего записей: 6159 | Зарегистр. 28-01-2008 | Отправлено: 14:28 11-09-2013 | Исправлено: Skif_off, 14:31 11-09-2013
Victor_VG



Tracker Mod
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
tolikwu
 
Её нет только в сборке от zeniko, но у него собрана portable ужатая UPX 3.09, и она при запуске использует для своего кода не 6,12, а 11,39 МБ ОЗУ (скриншот Process Hacker v2.32 SVN r5442):
 
   
 
это цена сжатия бинарника и если её распаковать тем же UPX 3.09 она не запустится, исталлер для бет он не делает.

----------
Жив курилка! (Р. Ролан, "Кола Брюньон")
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:47 11-09-2013 | Исправлено: Victor_VG, 15:51 11-09-2013
Victor_VG



Tracker Mod
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
SumatraPDF 2.4 r8361
 
Что нового?

Цитата:
r8361
 
XPS: fix potential read overflow
 
r8360
 
PDF: prevent heap underflow

Продолжаем устранять потенциальные проблемы. Архив на серверах обновлён, проблем при тестировании у себя на сети я пока не выявил.

----------
Жив курилка! (Р. Ролан, "Кола Брюньон")
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 | Отправлено: 03:15 12-09-2013 | Исправлено: Victor_VG, 03:16 12-09-2013
addhaloka



Gold Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Victor_VG 15:47 11-09-2013
Цитата:
это цена сжатия бинарника и если её распаковать тем же UPX 3.09 она не запустится

На XP SP3 распакованная сборка zeniko 2.4.0.8356 нормально запускается. Или это насчёт какого-то конкретного билда?

Всего записей: 7432 | Зарегистр. 13-11-2010 | Отправлено: 04:34 12-09-2013
Victor_VG



Tracker Mod
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
addhaloka
 
r8360 на стенде под семёркой отказался стартовать. Упакованный - без вопросов, распакованный - сбоит. Может распаковка криво происходит Поскольку однажды у меня уже было такое что не распаковался бинарник, но мой код и выкинуть упаковку я и из исходников могу.
 
Сейчас проверил cURL 7.32 с либами - нет проблемы, попробовал сейчас на r8361 - летит в отладчик -  
Необработанное исключение по адресу 0x00F75D8E в SumatraPDF-dev.exe: 0xC0000005: нарушение прав доступа при записи по адресу 0x008B9CD4. поскольку в EAX сидит адрес из области за 265 Гб. Естественно что происходит сбой - код при распаковке побит.

----------
Жив курилка! (Р. Ролан, "Кола Брюньон")
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:11 12-09-2013 | Исправлено: Victor_VG, 05:28 12-09-2013
addhaloka



Gold Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Victor_VG
r8360 проверить не могу, уже r8361 качается. Вообще странно - в первый раз слышу, чтобы с распакованным из обычного (нешифрованного/нескремблированного) UPX (и отсутствия в самой суматре какой-либо защиты от чайника-риппера) были проблемы.
Вот с упакованными проблемы пару раз встречались, когда на XP работает, а на Win7 - нет.

Всего записей: 7432 | Зарегистр. 13-11-2010 | Отправлено: 05:35 12-09-2013
Victor_VG



Tracker Mod
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
addhaloka
 
Кинул тебе в ПМ скрин отладчика а сам спать. Утром ехать далеко.

----------
Жив курилка! (Р. Ролан, "Кола Брюньон")
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:39 12-09-2013
Victor_VG



Tracker Mod
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
SumatraPDF 2.4 r8365
 

Цитата:
r8365         
replace pdf_file_update_* with pdf_write_document
 
r8364         
merge latest MuPDF update
 
r8363         
Freetype: tweak whitespace skipping after eexec (fixes issue 2408)
 
r8362         
replace 2 assert()s with CrashIf()s  


----------
Жив курилка! (Р. Ролан, "Кола Брюньон")
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 | Отправлено: 10:27 16-09-2013
LonerDergunov



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Заметил пару багов или недоделок.
Не воспринимаются книги с расширением azw3 (и azw2 тоже), kf8. Если переименовать расширение на mobi - то открываются. Почему с родными расширениями на работает - непонятно, похоже на баг.
И второе. Переименовываем azw3 в mobi, открываем - не работает форматирование - видимо, настройки css не воспринимаются как нужно.

Всего записей: 2972 | Зарегистр. 11-07-2007 | Отправлено: 02:31 20-09-2013
Victor_VG



Tracker Mod
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
LonerDergunov
 
Это не ошибки и не недостатки программы - в списке поддерживаемых Суматрой форматов их нет. Смотрим на сайте что поддерживается:  

Цитата:
Sumatra PDF Программа просмотра PDF, ePub, MOBI, CHM, XPS, DjVu, CBZ, CBR для Windows

поэтому особенности форматирования и строения данных контейнеров имеют право не читаться.


----------
Жив курилка! (Р. Ролан, "Кола Брюньон")
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:48 20-09-2013
LonerDergunov



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

Цитата:
имеют право не читаться.

По сути это одно и то же. Azw3 - это одна из разновидностей (относительно молодая) mobi-файлов. Но ладно, согласен, - форматирование может не поддерживаться (хотя пора уже ввести поддержку).
 

Цитата:
в списке поддерживаемых Суматрой форматов их нет.

Так она открывает файлы, полностью всё отображает (кроме форматирования), то есть поддерживает. Но их нужно предварительно переименовать. Это или баг или умышленное бессмысленное ограничение функционала.
Простейший пример. Создадим файл с любым расширением. Блокнот его сможет открыть? Да без вопросов. Переименуем какой-нибудь архив, изменим расширение. WinRar его сможет открыть-распаковать? Думаю, ответ очевиден. А вот SumatraPDF переваривает только файлы с конкретно прописанными расширениями, и даже если файл поддерживается, но расширение "некрасивое" - файл не откроется.
 
PS. В общем, зря я разглагольствовал. Это таки баг. Помню ведь - всё работало. Нашёл версию 2.2.6824 - там открывается без вопросов. И выделение, копирование в mobi, в fb2 - тоже работали. И содержание отображалось. А со свежими версиями суматры - полный аут, ничего этого нету. Что-то сильно поломали...  
Подскажите, какая последняя версия была, где всё упомянутое работало? Где-нибудь есть все релизы zeniko ?
 
PPS. Ага, таки в глубинах нынешних версий тоже зарыто зерно истины. Через плагин sLister в Тотале Sumatra таки работает корректно - с выделениями, с режимом свитка, с открытием якобы "неподдерживаемых" форматов...
 
PPPS. А не, версия от zeniko по прежнему пашет, просто предыдущий файл настроек некорректно подхватила и отображала исключительно в одностраничном режиме. А вот версии от других авторов даже с дефолтными настройками некорректно работают.

Всего записей: 2972 | Зарегистр. 11-07-2007 | Отправлено: 03:54 20-09-2013 | Исправлено: LonerDergunov, 05:08 20-09-2013
Skif_off

Gold Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
LonerDergunov
Т.е. в sLister вполне можно обновить SumatraPDF до актуальной версии от zeniko?

Всего записей: 6159 | Зарегистр. 28-01-2008 | Отправлено: 07:37 20-09-2013
Victor_VG



Tracker Mod
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
LonerDergunov
Skif_off
 
У zeniko и у меня и исходники одинаковые - свежайшие из SVN, а то, что вы берёте древность с кучей багов (в т.ч. и в шрифтах) не от нас - смотрите что там эти ребята наменяли под свои задачи. Многие это делают специально и если у вас что-то сильно кривое не работает, это не беда суматры, а проблема авторов сей кривизны и кризис ваших личных пристрастий.
 
SumatraPDF 2.4 r8272 лежит на серверах уже часика два - я коммит я собрал через пять минут после его публикации.
 
Что нового?

Цитата:
r8372        
mui: fix Control::SetStyle() to properly detect the style has changed
 
r8371        
implement F9 (hide/show menu bar) for ebook window
 
r8370        
fix newlines
 
r8369        
synchronize naming a bit
 
r8368        
add full screen mode to ebook window (fixes issue 2414)
 
r8367        
implement str::Fmt(WCHAR *, ...)
 
r8366        
support WCHAR * arg in str::Fmt()
 
r8365        
replace pdf_file_update_* with pdf_write_document

И кстати у самих разработчиков на данный момент собраны только ревизии r8364 и r8365. Это для тех, кто спешит впереди паровоза.

----------
Жив курилка! (Р. Ролан, "Кола Брюньон")
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 | Отправлено: 11:50 20-09-2013 | Исправлено: Victor_VG, 13:05 20-09-2013
LonerDergunov



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

Цитата:
Т.е. в sLister вполне можно обновить SumatraPDF до актуальной версии от zeniko?

Можно. И напрямую тоже.
Проблема была в том, что я кидал новый ехе-файл поверх старого, а файл настроек не удалил (похоже, новая версия некорректно восприняла настройки от старой).
 
Victor_VG

Цитата:
У zeniko и у меня и исходники одинаковые  

Собственно, вот первый попавшийся файл fb2.
Скачивались последние версии из шапки, каждая запускалась с дефолтными настройками.
С пользовательской точки зрения мне больше нравится возможность настроить отображение, содержание, выделение, и это работает в версии zeniko сразу же "изкоропки":
 
 
А вот у вас и у Krzysztof Kowalczyk с дефолтными настройками этот же файл отображается совсем по-другому, и невозможно просто так переключить отображение в другой вид:

Вот если запустить версию от zeniko, скопировать файл настроек, положить его в каталог с вашей версией - тогда и ваша версия будет работать так как на первом скрине. А через стандартные настройки Settings-Options этого не добиться.
 
Victor_VG
Если можете повлиять на разработку - просьба добавить возможность выхода из полноэкранного режима мышью. И в полноэкранном режиме - копировать мышью (в оконном режиме правая кнопка на выделенном тексте - Copy Selection, а в полноэкранном такой финт не работает).

----------
2017-04-16. Ура, я наконец заметил, что мой основной аккаунт (этот) восстановили!

Всего записей: 2972 | Зарегистр. 11-07-2007 | Отправлено: 19:23 20-09-2013 | Исправлено: LonerDergunov, 19:32 20-09-2013
addhaloka



Gold Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Skif_off 07:37 20-09-2013
Цитата:
Т.е. в sLister вполне можно обновить SumatraPDF до актуальной версии от zeniko?

Наверно. Zeniko, видать тоже Тотал юзает и собирает с учётом sLister'а. Давно уже об этом писал:
02:14 18-03-2013
Цитата:
есть баг с sLister 1.1.2 - открывается два окна, тогда как zeniko нормально открывает.


Всего записей: 7432 | Зарегистр. 13-11-2010 | Отправлено: 19:50 20-09-2013
Victor_VG



Tracker Mod
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
LonerDergunov
addhaloka
 
У Zeniko статика упакованная UPX v2.4 r8365 , у нас "ванильные" сборки, его у меня под вайном периодически глючит, а "ванильная" работает как часики. По идее это виш на баг-трекер суматры, но я не знаю, реализуют ли его или отложат на будущее?
 
У меня да, под вайном это сейчас выводится так:
 

 
и это при том, что у меня она запущена не под виндой, а в её эмуляции на демонёнке (FreeBSD UNIX + WINE HQ).

----------
Жив курилка! (Р. Ролан, "Кола Брюньон")
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 | Отправлено: 20:21 20-09-2013 | Исправлено: Victor_VG, 20:27 20-09-2013
Skif_off

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

Цитата:
Вот если запустить версию от zeniko, скопировать файл настроек


Код:
EbookUI [
    FontName = Georgia
    FontSize = 12.5
    TextColor = #5f4b32
    BackgroundColor = #fbf0d9
    UseFixedPageUI = false
]
ChmUI [
    UseFixedPageUI = false

В сборке от zeniko вместо false стоит true, вроде все.
 
addhaloka

Цитата:
Zeniko, видать тоже Тотал юзает и собирает с учётом sLister'а.

Складывается впечатление, что просто личные предпочтения
 
Victor_VG
В чем отличие статики от ванильной?
Смущает, что в версии zeniko при первом запуске вылезает сообщение что не удается проверить издателя.

Всего записей: 6159 | Зарегистр. 28-01-2008 | Отправлено: 20:35 20-09-2013 | Исправлено: Skif_off, 20:36 20-09-2013
Victor_VG



Tracker Mod
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Skif_off
 
Возможно в способе сборки, поскольку ванильная сборка это фактически два разных бинарника - статически слинкованный с libmupdf.dll бинарник портативки, и бинарник для установки вызывающий libmupdf.dll и DroidSansFallback.ttf, а так же взаимодействующий с оболочкой через PdfPreview.dll и с браузерами через их плагины. В статике нужный код библиотек dll уже включён в исполняемый модуль, и обнаружить их вызов очень не просто - в этом её отличие, и плюс к тому у сборки зенико импорты урезаны - 22 из 265 и накручена какая-то защита. Вот она и может вызывать сообщение - это не обычный UPX иначе бы он распаковался и запустился на семёрке без ошибок, а он под ней летит прямиком в отладчик из-за чтения из адресов памяти свыше границы адресного пространства процесса SumatraPDF.

----------
Жив курилка! (Р. Ролан, "Кола Брюньон")
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 | Отправлено: 22:14 20-09-2013 | Исправлено: Victor_VG, 22:23 20-09-2013
Открыть новую тему     Написать ответ в эту тему

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