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

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в 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 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169

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

Patrick



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


SumatraPDF – небольшая бесплатная программа с открытым исходным кодом для просмотра файлов PDF; eBook (незашифрованных EPUB, MOBI и незашифрованных AZW), FictionBook (FB2/FB2Z/ZFB2); PalmDOC (PDB), Psion Series 3 (TCR); Comic book (CBZ/CBR/CBT/CB7); архивов с изображениями (7Z/RAR/TAR/ZIP); DjVu; файлов справки CHM; XPS/OXPS/XOD; изображений (JPG/PNG/GIF/WebP/TIFF/TGA/J2K/BMP/DIB/HEIF). Если установлен Ghostscript 9.53.3 и новее, то поддерживаются файлы PostScript (.PS, .EPS), PJL (Printer Job Language), TeX/LaTeX в среде Windows.
 
Программа отличается очень быстрым запуском и высокой скоростью работы, простым дизайном, низкими требованиями к системе, возможностью запуска с внешних USB-накопителей. Хотя SumatraPDF и уступает Adobe Reader по функциональным возможностям, в ней есть всё необходимое для быстрого просмотра файлов. Начиная с версии 3.0 по умолчанию используется интерфейс MDI ("один документ - одна вкладка"). В коде отсутствуют так называемые "визуальные улучшатели изображения", то есть в отличие от Adobe Reader, FoxIt Reader, PDF-XChange и их аналогов SumatraPDF (как и GSView) не увеличивает толщину линий и не искажает геометрию и исходные цвета, заданные автором файла, вы видите на экране именно то, что записано в документе, а не то, что вам хотят показать разработчики программы просмотра для получения "красивой картинки".
 

Текущая стабильная версия - 3.5.2 (от 25.10.2023):
 
Скачать | История изменений | GitHub | Расширенные настройки
 
О "Portable"...
 
Системные требования (указаны внизу страницы загрузки):
 
Поддерживаемые версии Windows: 11, 10, 8.1,  8, 7, Vista. В Windows XP используйте версию 3.1.2.
 
О режиме Manga: -- данный режим доступен только для форматов Comic books и для его корректной работы требуется v3.3.12397 и новее.
 
Текущая Pre-Release версия (возможны ошибки в работе) в разработке (Dev, Beta, тестовая) – 3.5:
 
от Krzysztof Kowalczyk (разработчик Sumatra PDF, требуется Windows 7 или новее, сборки выборочные, только x64).
от Victor_VG - AMD64 и x86 устанавливаемый и портативный варианты (в архив включён NPP-плагин v3.2 Git-6f4c726e0f) и комбинированный x86+x64 установщик (ассоциация со всеми типами файлов, кроме xps и chm), документация, требуется Windows 7 (x86/x64) и новее, последняя версия для XP/Vista
от skipik - офиц. сборки из trunk-ветки.

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

Известные ограничения
 
Документация SumatraPDF. Повреждённая установка
 
Прочее...

Всего записей: 8095 | Зарегистр. 19-07-2004 | Отправлено: 00:46 08-03-2007 | Исправлено: skipik, 15:08 07-12-2023
Victor_VG



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

----------
Жив курилка! (Р. Ролан, "Кола Брюньон")
Xeon E5 2697v2/C602/128 GB PC3-14900L/GTX 1660 Ti, Xeon E5-2697v2/C602J/128 Gb PC3-14900L/GTX 1660 Ti

Всего записей: 33230 | Зарегистр. 31-07-2002 | Отправлено: 14:49 01-01-2019
ItsJustMe

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

Цитата:
А где результат?

Результат всё там же, где и 2 года назад. Кого такой результат не устраивает, тому ничего другого предложить не могу, так что придется им как-то утешиться тем, что есть.

Всего записей: 2028 | Зарегистр. 02-09-2005 | Отправлено: 16:33 01-01-2019 | Исправлено: ItsJustMe, 16:35 01-01-2019
Oleg_II



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Приветствую, уважаемые! С прошедшими!
 
Пару вопросов разработчикам (Victor_VG):
 
1. Открылся PDF файл без дополнительной установки GhostScript - это значит, что в системе он уже был до этого где-то установлен? Не хотел его дополнительно устанавливать, если бы не открыло, то привязал бы этот формат к другой в любом случае устанавливаемой программе.
 
2. Для других книжных форматов, например Djvu или Fb2, иметь установленный в системе GhostScript не нужно? Комментарий про PS/EPS и TeX/LaTeX на прошлой странице читал, эти форматы не используются.
 
3. Подпапочка sumatrapdfcache удобна, наверное, и места вроде почти не занимает, но можно ли её как-то в настройках перенести в системный Temp? Или вообще отключить сохранение иконок просматриваемых файлов?
 
Спасибо за программу!

Всего записей: 2879 | Зарегистр. 30-09-2002 | Отправлено: 03:14 07-01-2019
Oleg_II



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Если поменять в настройках (файл sumatrapdfrestrict.ini) 1 на 0 здесь:
Код:
; Whether SumatraPDF should save user preferences on exit.
; Needed for:
; * Changing settings
; * Favorites menu
; * Remembering recently opened files (includes Frequently Read page)
SavePreferences = 1
то не только файл настроек не создаётся, не создаётся также и подпапка с кэшем. Но тогда появляется другой побочный эфект - не сохраняются и другие полезные установки, например, выбор языка интерфеса.
 
Вообще, это не критично, конечно. Вероятно, можно просто сделать шорткат или бат-лоудер с командой запуска с нужным языком (не стал заморачиваться, потому что не критично

Всего записей: 2879 | Зарегистр. 30-09-2002 | Отправлено: 07:37 07-01-2019 | Исправлено: Oleg_II, 07:38 07-01-2019
Victor_VG



Tracker Mod
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Oleg_II
 
Я не разработчик, просто сам давно пользуюсь суматрой, но давайте смотреть с чем мы встретились.
 
Q: Нужен ли нам GhostScript (GS), и если нужен то когда?
 
A: GS нам нужен только тогда когда сама суматра не сможет прочитать входной файл используя встроенные декодеры CHM (CHMLIB), DjVu (libdjvu), ePoob,/comicBook (eBook Engine), PDF (MuPDF) не могут открыть входной файл. Исключением являются форматы TeX/LaTeX для которых в суматре есть только средства предварительного просмотра основанные на библиотеке SyncTeХ для просмотра которых требуется обязательное наличие GS в системе. Во всех иных случаях для работы суматры GS не требуется, но если он установлен в ОС, то используется для декодирования TeX/LaReX и PDF.  
 
Q: Есть ли принципиальные различия между форматами DjVu и PS/EPS/PDF?
 
A: Основанный на принципе сохранения сканированных изображений формат DjVu по своей природе является графическим, т.е. информация в его контейнере хранится в виде набора изображений, в то время как форматы PS/EPS/PDF, TeX/LaTeX основаны на ином принципе - их контейнер содержит программу построения образа сообщения на конкретном устройстве вывода. А разница между PS/EPS/PDF и TeX/LaTeX заключается в том, что PS/EPS/PDF ориентированы на вывод текста и допускают включение в контейнер иллюстрирующих его изображений, а TeX/LaTeX созданы как средство вывода символьной информации, прежде всего математических где основную роль играют специальные математические символы, а текст является вспомогательным пояснительным материалом.
 
Q: Какую роль играет в установленный в ОС пакет GS?
 
A: GS это интерпретатор языка Post Script и при наличии дополнительных библиотек так же позволяет декодировать форматы PDL и XPS. Кроме того GS декодирует язык разметки PDF 2.0 (стандарт ISO 320000-2.2017) который пока поддерживается далеко не всеми программами, в частности движок MuPDF используемый в суматре для чтения PDF на данный момент при отсутствии GS обеспечивает только интерпретацию PDF 1.x (PDF 1.0 - PDF 1.9) что означает, что документы созданные с использованием спецификации PDF 2.0 / ISO 320000-2.2017 при его отсутствии не будут распознаны.
 
Q: На что влияет параметр настройки SavePreferences = {0|1} и зачем он нужен?
 
A: Данный параметр управляет сохранением настроек и списка последних открытых файлов в зависимости от возможности записи на носитель. По умолчанию равен 1 - запись разрешена, но если SumatraPDF запускается носителя доступного "Только для чтения (Read Only)", например ПЗУ, в т.ч. CD-R/CD-ROM, DVD-R//DVD-ROM или иного носителя не допускающего запись он устанавливается в 0 что не отключает чтение настроек из конфига SumatraPDF-settings.txt при его наличии рядом с исполняемым модулем программы, но запрещает внесение в него любых изменений.

----------
Жив курилка! (Р. Ролан, "Кола Брюньон")
Xeon E5 2697v2/C602/128 GB PC3-14900L/GTX 1660 Ti, Xeon E5-2697v2/C602J/128 Gb PC3-14900L/GTX 1660 Ti

Всего записей: 33230 | Зарегистр. 31-07-2002 | Отправлено: 11:01 07-01-2019
Oleg_II



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Victor_VG
Спасибо за ответ
 
Вобщем, если у меня в сабже не откроется PDF файл, то я всегда смогу откроть его в другой программе (есть для лёгкого редактирования - выдернуть чего, добавить, текст в анкету забить, по мелочам). На остальные "книжные" форматы наличие GhostScript (GS) в моём конкретном случае, как я понял, практически не влияет.
 
С параметром SavePreferences вобщем всё понятно. Речь больше шла о столкновении интересов удобства настройки и прайваси, как говорят наши забугорные партнёры. Прямо в папке программы сохраняются иконки отрывавшихся файлов, что не всегда есть хорошо. Это удобно, потому как они используются при запуске программы для обозначения быстрого доступа к этим файлам. Но это таки мусор и улики
 
Вообще, я без претензий, прога замечательная. В прошлый раз, когда я её пробовал, как-то не рассмотрел

Всего записей: 2879 | Зарегистр. 30-09-2002 | Отправлено: 11:24 07-01-2019 | Исправлено: Oleg_II, 11:26 07-01-2019
Victor_VG



Tracker Mod
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Oleg_II
 
Они создают неудобство если файл на который они ссылаются по этому адресу отсутствует. А иначе DEL на иконке в панели её удаляет, раз, поставить в настройках параметры RememberStatePerDocument = {true | failse} и RememberOpenedFiles = {true | failse} вместо дефолтного true в failse список последних открытых файлов не пишется в SumatraPDF-settings.txt, а кэш их эскизов не создаётся, - это два. А все параметры настроек описаны в документации, на сайте и в текущей редакции документации в исходниках на https://github.com/sumatrapdfreader/sumatrapdf/tree/master/docs/ откуда их можно скачать нажав Raw на странице открывшейся по клику на имени файла.

----------
Жив курилка! (Р. Ролан, "Кола Брюньон")
Xeon E5 2697v2/C602/128 GB PC3-14900L/GTX 1660 Ti, Xeon E5-2697v2/C602J/128 Gb PC3-14900L/GTX 1660 Ti

Всего записей: 33230 | Зарегистр. 31-07-2002 | Отправлено: 12:58 07-01-2019
Wave_Blessed

Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Можно ещё sumatrapdfcache сделать символьной ссылкой на папку в системном темпе. Тогда реально файлы будут сохраняться там, а виртуально суматра их будет видеть у себя.

Всего записей: 1135 | Зарегистр. 16-04-2006 | Отправлено: 13:08 07-01-2019
Oleg_II



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Victor_VG
А зачем тогда форум?
Вот в документации я как раз и не нашёл возможности отключить папку с кэшем. Возможно, RememberStatePerDocument и RememberOpenedFiles как раз и являются решением. Но, ИМХО, настройку папки с кэшем удобнее было бы иметь в файле sumatrapdfrestrict.ini. Но это лично моё субъективное мнение, я его ни в коем случае не навязываю.
 
Wave_Blessed
Интересный вариант.

Всего записей: 2879 | Зарегистр. 30-09-2002 | Отправлено: 13:18 07-01-2019
Victor_VG



Tracker Mod
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Oleg_II
 
Типовое - "Зачем читать документацию коли проще спросить?". Насчёт того, что части настроек нет в конфиге - так вопрос об отключении кэша никто ранее и не задавал, раз, второе, настройки что я назвал доступны из меню ПАРАМЕТРЫ:
 
   
 
но, опять же - "Зачем смотреть, коли легче спросить?"

----------
Жив курилка! (Р. Ролан, "Кола Брюньон")
Xeon E5 2697v2/C602/128 GB PC3-14900L/GTX 1660 Ti, Xeon E5-2697v2/C602J/128 Gb PC3-14900L/GTX 1660 Ti

Всего записей: 33230 | Зарегистр. 31-07-2002 | Отправлено: 13:31 07-01-2019
Oleg_II



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

Цитата:
Типовое - "Зачем читать документацию коли проще спросить?"

Цитата:
Вот в документации я как раз и не нашёл возможности отключить папку с кэшем.


Цитата:
настройки что я назвал доступны из меню ПАРАМЕТРЫ:
И где там про отключение папки кэша? Я должен по ВСЕМ настройкам лазить и думать как их применение КОСВЕННО решит вопрос с отключением кэша?
Цитата:
вопрос об отключении кэша никто ранее и не задавал
Всё когда-то бывает в первый раз

Всего записей: 2879 | Зарегистр. 30-09-2002 | Отправлено: 13:58 07-01-2019 | Исправлено: Oleg_II, 13:59 07-01-2019
Victor_VG



Tracker Mod
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Да, и с симлинками - по нежеланию майкрософт править свои недоделки (позиция руководства компании - "Устранение ошибок и недостатков продуктов снижает прибыль, что недопустимо!") функция CreateSymbolicLinkA()/CreateSymbolicLinkW() не проверяет наличие у пользователя права записи в целевой каталог линка, а посему M$ оговорилась "Для создания, модификации или удаления симлинков надо иметь права админа!".  
 
Так же можно использовать конвейер команд типа: start /wait sumatrapdf <filename> && rmdir /s/q sumatrapdfcache . Правда если не использовать программы типа HidCon (Execute hidden console, (c)Andrew Grechkin) на экране будет болтаться окно находящейся в ожидании консоли. Или использовать крон для удаления кэша суматры по событию "Exit Process".  
 
В любом случае это дополнительные танцы с бубном, зато "приваса" и самоуспокоенность довольны, хотя по мне проще сначала изучить документацию, а затем настроить программу под свои задачи. Ну, хозяин барин, кому по нраву поп, а кому попова дочка.

----------
Жив курилка! (Р. Ролан, "Кола Брюньон")
Xeon E5 2697v2/C602/128 GB PC3-14900L/GTX 1660 Ti, Xeon E5-2697v2/C602J/128 Gb PC3-14900L/GTX 1660 Ti

Всего записей: 33230 | Зарегистр. 31-07-2002 | Отправлено: 13:59 07-01-2019
Oleg_II



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Victor_VG
Да бог с ней, с прайваси. Я по нашему - мусор Я открыл три разных файла в программе, в папке появилось три файла иконок. Интересно, а если открыть 100 разных файлов?
Мелочь, конечно, кто же спорит.
 
По поводу изучения документации. Жизни не хватит всё изучать. Верите, я тоже знаю что-то, чего не знаете Вы, но я не будут учить Вас идти и читать мои "мануалы".

Всего записей: 2879 | Зарегистр. 30-09-2002 | Отправлено: 14:05 07-01-2019
Victor_VG



Tracker Mod
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Oleg_II
 
В программе предусмотрено ограниченное число позиций в списке истории, так что сотню мы не получим. Просто потому, что размер структуры SessionData ограничен. В конфиг запишутся все, в список последних открытых попадут десять, в кэш эскизов двадцать. Даже если накидать в тест-каталог около 800 документов и приказать суматре их открыть. Я специально для вас поставил такой опыт.
 
Добавлено:

Цитата:
По поводу изучения документации. Жизни не хватит всё изучать.

мой отец говорил - "Инженер учится всю жизнь, а как только он перестаёт учится он должен уйти и не занимать чужое место.".

----------
Жив курилка! (Р. Ролан, "Кола Брюньон")
Xeon E5 2697v2/C602/128 GB PC3-14900L/GTX 1660 Ti, Xeon E5-2697v2/C602J/128 Gb PC3-14900L/GTX 1660 Ti

Всего записей: 33230 | Зарегистр. 31-07-2002 | Отправлено: 15:33 07-01-2019 | Исправлено: Victor_VG, 15:44 07-01-2019
Oleg_II



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Victor_VG
Я не инженер Но учиться приходится постоянно, это да.
 
Вот даже в этой, далеко-далеко не главной для меня программе, так, утилита, делающая не первостепенные для меня вещи чуть-чуть комфортнее, я прочитал все входящие в дистрибутив файлы (и про настройки тоже, я ж не с потолка выше про SavePreferences = 1 писал , выковырял оба UnRar (x32-x64) и файлы ассоциаций, которые установщики пишут в реестр (мне не нужны будут все ассоциации, поэтому буду лепить свой INF с установками).

Всего записей: 2879 | Зарегистр. 30-09-2002 | Отправлено: 15:57 07-01-2019 | Исправлено: Oleg_II, 16:23 07-01-2019
Victor_VG



Tracker Mod
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Oleg_II
 
В ПМ загляните. Задачка решается легко.

----------
Жив курилка! (Р. Ролан, "Кола Брюньон")
Xeon E5 2697v2/C602/128 GB PC3-14900L/GTX 1660 Ti, Xeon E5-2697v2/C602J/128 Gb PC3-14900L/GTX 1660 Ti

Всего записей: 33230 | Зарегистр. 31-07-2002 | Отправлено: 16:53 07-01-2019
Antonij72



Silver Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
А можно что-нибудь сделать с расстановкой переносов и чтобы запятые и точки не переносились одиноко на следующую строку?
А то пока - вот такое безобразие (файл .fb2):



----------
Я, инвалид 1 группы, ищу работу. Или благотворительную помощь. Спасибо.

Всего записей: 3809 | Зарегистр. 11-07-2005 | Отправлено: 16:53 25-01-2019 | Исправлено: Antonij72, 16:56 25-01-2019
Victor_VG



Tracker Mod
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Antonij72
 
Разве что размер окна и высоту шрифта подобрать. Такое во многих смотрелках происходит если у них нет функции переноса по слогам.

----------
Жив курилка! (Р. Ролан, "Кола Брюньон")
Xeon E5 2697v2/C602/128 GB PC3-14900L/GTX 1660 Ti, Xeon E5-2697v2/C602J/128 Gb PC3-14900L/GTX 1660 Ti

Всего записей: 33230 | Зарегистр. 31-07-2002 | Отправлено: 17:25 25-01-2019
Antonij72



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

Цитата:
функции переноса по слогам

Запрос на добавление этой функции не можешь сделать? Или автор против?

----------
Я, инвалид 1 группы, ищу работу. Или благотворительную помощь. Спасибо.

Всего записей: 3809 | Зарегистр. 11-07-2005 | Отправлено: 17:52 25-01-2019
Victor_VG



Tracker Mod
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Antonij72
 
Для суматры смысла не вижу - в данном случае это выходит за рамки идеи проекта "простая программа чтения" т.к требуется подключение специальных лингвистических анализаторов и словарей слогов и правил их построения к ним. Всё остальное что я встречал имеет слишком большую вероятность ошибки и что есть, что нет. А те программы, что я встречал у корректоров в издательствах на вид были достаточно громоздки и неповоротливы в работе - с моей точки зрения ещё один их минус.

----------
Жив курилка! (Р. Ролан, "Кола Брюньон")
Xeon E5 2697v2/C602/128 GB PC3-14900L/GTX 1660 Ti, Xeon E5-2697v2/C602J/128 Gb PC3-14900L/GTX 1660 Ti

Всего записей: 33230 | Зарегистр. 31-07-2002 | Отправлено: 22:01 25-01-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 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169

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


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

Powered by Ikonboard "v2.1.7b" © 2000 Ikonboard.com
Modified by Ru.B0ard
© Ru.B0ard 2000-2024

BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

Рейтинг.ru