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

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



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Petrik_Pjatochkin
 
Да, его, а страница с превью откроется автоматически, но только если нет открытых документов. Попробуйте написать предложение на форум Суматры и если авторы с ним согласятся, то скорее всего сделают. У меня такой необходимости не возникало.

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

Всего записей: 1248 | Зарегистр. 26-03-2016 | Отправлено: 23:44 02-09-2016
bbpo

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

Всего записей: 19 | Зарегистр. 11-07-2015 | Отправлено: 13:53 09-09-2016 | Исправлено: bbpo, 12:23 02-01-2017
insorg



Platinum Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
bbpo
В сборках от Zeniko она это умеет (и не только это).
http://software.zeniko.ch/sumatrapdf/

Всего записей: 16433 | Зарегистр. 04-11-2010 | Отправлено: 13:59 09-09-2016
VictorVG4



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
bbpo
 
1) Никакого отличия в моих сборках от официальных исходников выкладываемые на GitHub нет.  
2) Суматра построена на движке MuPDF, а тот строго соблюдает спецификации стандартов PDF которые требуют проверки прав доступа пользователя к содержимому документа. То, что вы просите в плане обхода защиты реализуется неофициальными пользовательскими патчами для других программ, например Tracker Software PDF-Xchange Viewer, я про таковые для суматры не слышал.
3) Сборки от Кристофа лежат тут - http://www.sumatrapdfreader.org/prerelease.html
4) А кто вам мешает взять из моего архива SumatraPDF без слова -instlall в имени? Это и есть статическая сборка и ей только Unrar.dll для .CBR нужна.
 
insorg
 
Сборки от Зенико на которые вы ссылаетесь легонько отстали от гита на годик, но это ничего.

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

Всего записей: 1248 | Зарегистр. 26-03-2016 | Отправлено: 16:23 09-09-2016
wvxwxvw

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

Цитата:
Хотелось бы чтобы программа умела игнорировать защиту PDF на печать документа и на копирование текста


Всего записей: 5677 | Зарегистр. 02-04-2015 | Отправлено: 20:24 09-09-2016 | Исправлено: wvxwxvw, 20:25 09-09-2016
VictorVG4



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
wvxwxvw
 
См. выше пункт 2). Просто ранее у меня был в привате разговор с ребятами что они об этом думают. Кратко общее мнение - исходники открыты, каждый может их поправить под себя, а править ванильную сборку - искать приключения на свою голову, а оно нам надо?

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

Всего записей: 1248 | Зарегистр. 26-03-2016 | Отправлено: 20:55 09-09-2016
insorg



Platinum Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
wvxwxvw
Цитата:
И однако:
Цитата:
Хотелось бы чтобы программа умела игнорировать защиту PDF на печать документа и на копирование текста
Решение уже было.
 
VictorVG4
Цитата:
 Сборки от Зенико на которые вы ссылаетесь легонько отстали от гита на годик, но это ничего.  
Знаю, и это немного прискорбно. Чел то ли исчез в неизвестном направлении, то ли просто забил на обновы. Его судьба мне неизвестна.
В принципе, ничего существенного, ради чего стоит обновляться, лично я пока не заметил. Да и от того, что после того была выпущена новая версия, та самая зениковская хуже работать от этого не станет.
А ежели есть чего интересного или важного в свежей версии - буду признателен, интересно почитать что нового могло появиться.
 
Здесь - ответ зени по поводу разницы между его версией и оригиналом:
http://forums.fofou.org/sumatrapdf/topic?id=3184372
Цитата:
The main differences are:  
* My builds also work under ancient Windows 2000 (official builds only work under Windows XP SP3 and above).  
* My builds ignore easy-to-circumvent document restrictions which prevent printing and/or text copying (see e.g. https://code.google.com/p/sumatrapdf/issues/detail?id=1927 ).  
* My portable builds allow one-click updating (for official builds, you'll have to manually download and unpack updates). My next installer should do so as well.  
* The rest of the differences are mainly due to slightly different preferences in appearance (there used to be far less yellow on the start page; ironically, now there's far more than in official builds).  
(* Also, I provide x64 prerelease builds.)
 zeniko on August 11, 2014

Всего записей: 16433 | Зарегистр. 04-11-2010 | Отправлено: 23:02 09-09-2016 | Исправлено: insorg, 23:07 09-09-2016
VictorVG4



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
На гите. Общее - официальная х64 сборка, компилятор сменили на VS 2015, в ./Docs/releaseplan.txt:
 
Some ideas for 3.2 release:
- improve tabs (re-arrange with drag&drop, allow moving between windows)
- background loading so that we don't stall on slow filesystem (network drives)
- ebook improvements
 - allow changing font size
 - change font/bg color
 - search
 - text selection
- better handle fit-width for files that have non-uniform pages

 
ну и правка ошибок кои перечислять сил не  хватит. Проще тут посмотреть - https://github.com/sumatrapdfreader/sumatrapdf/commits/master ...

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

Всего записей: 1248 | Зарегистр. 26-03-2016 | Отправлено: 00:20 10-09-2016 | Исправлено: VictorVG4, 00:21 10-09-2016
wvxwxvw

Gold Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
VictorVG4
А я и не говорил про основную сборку, но раз в месяц-два можно было бы и с доп. функциями, privatebild , заодно компилировать. Вам то разобраться с этим как раз плюнуть.

Всего записей: 5677 | Зарегистр. 02-04-2015 | Отправлено: 02:13 10-09-2016
VictorVG4



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
wvxwxvw
 
Там не столь и просто внутри завязано - суматра это 36 проектов в одном, да и смысл? Под вайном она пашет аз Отче наш и Иже херувимы. А что ещё надо?

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

Всего записей: 1248 | Зарегистр. 26-03-2016 | Отправлено: 02:41 10-09-2016
insorg



Platinum Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Может есть кто умеющий и знающий, кто обновит (по актуальным исходникам) версию, которая будет игнорить копирастические pdf и работать под win 2k?
Чтоб не хуже zeniko...
 
Добавлено:

Цитата:
суматра это 36 проектов в одном
А с этого места поподробнее, пожалуйста...

Всего записей: 16433 | Зарегистр. 04-11-2010 | Отправлено: 16:19 15-09-2016 | Исправлено: insorg, 16:21 15-09-2016
VictorVG4



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
insorg
 
А на гитхабе солюшен посмотрите - там вся куча. Собирать с х86 или не соберётся х64.

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

Всего записей: 1248 | Зарегистр. 26-03-2016 | Отправлено: 16:28 15-09-2016 | Исправлено: VictorVG4, 16:28 15-09-2016
insorg



Platinum Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
VictorVG4
Чукча - не собиратель, чукча - читатель.
Потому и прошу помощи.

Всего записей: 16433 | Зарегистр. 04-11-2010 | Отправлено: 18:18 15-09-2016
VictorVG4



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
insorg
 
В таком случае вы просто не сможете решить эту задачу. Конечно собрать суматру просто, но коли забыть что сначала надо собрать х86, то получаем сбой при сборке х64. А собирается всё элементарно - запуском солюшена в студии. Вы можете просто внести исправления и прислать мне диффы, а я их соберу. Меня вполне устроят стандартные GNU/SVN  диффы с записями вида таких:

Цитата:
--- src/farmine.cpp    (revision 439)
+++ src/farmine.cpp    (working copy)
@@ -1,6 +1,6 @@
 #include <limits.h> //for ULONG_MAX
-#include "plugin.hpp"
-#include "farcolor.hpp"
+#include "../../common/unicode/plugin.hpp"
+#include "../../common/unicode/farcolor.hpp"
 #include "farmine.hpp"
 #include "far_settings.hpp"
 #include "bootstrap/fmversion.h"

а там с ними ./GCC/bin/patch разберётся - это проще чем руками считать строки и править нужные файлы исходников.

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

Всего записей: 1248 | Зарегистр. 26-03-2016 | Отправлено: 18:58 15-09-2016 | Исправлено: VictorVG4, 19:02 15-09-2016
towarish

Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Господа подскажите , очень нужно чтобы Sumatra по умолчанию в windows открывала CHM и Microsoft Compiled HTML Help файлы, как правильно это сделать?

Всего записей: 1507 | Зарегистр. 06-02-2016 | Отправлено: 19:22 15-09-2016
VictorVG4



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
towarish
 
Настроить в Реестре ключ chm.file - [HKEY_CLASSES_ROOT\chm.file\shell\open\command] где (в HEX!) стоит команда его запуска %SystemRoot%\hh.exe %1, но разумнее не ломать работу остальных программ - при нажатии пользователем в них F1 если ОС отыскивает CHM она запускает его через hh, а импортировать в Реестр такой REG-файл:

Цитата:
[HKEY_CLASSES_ROOT\.chm]
@="chm.file"
 
[HKEY_CLASSES_ROOT\.chm\OpenWithList]
 
[HKEY_CLASSES_ROOT\.chm\OpenWithList\SumatraPDF.exe]

но, если вам нужны персональные приключения - решение за вами.

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

Всего записей: 1248 | Зарегистр. 26-03-2016 | Отправлено: 19:37 15-09-2016
towarish

Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
VictorVG4
Извините но не импортируется reg файл?
Да и sumatra у меня в portable варианте.

Всего записей: 1507 | Зарегистр. 06-02-2016 | Отправлено: 19:48 15-09-2016 | Исправлено: towarish, 19:51 15-09-2016
insorg



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

Цитата:
REGEDIT4
 
[HKEY_CLASSES_ROOT\.pdf]
@="SumatraPDF"
 
[HKEY_CLASSES_ROOT\.djvu]
@="SumatraPDF"
 
[HKEY_CLASSES_ROOT\.djv]
@="SumatraPDF"
 
[HKEY_CLASSES_ROOT\.xps]
@="SumatraPDF"
 
[HKEY_CLASSES_ROOT\.cbz]
@="SumatraPDF"
 
[HKEY_CLASSES_ROOT\.cbr]
@="SumatraPDF"
 
;[HKEY_CLASSES_ROOT\.chm]
;@="SumatraPDF"

 
[HKEY_CLASSES_ROOT\.fb2]
@="SumatraPDF"
 
[HKEY_CLASSES_ROOT\.fb2z]
@="SumatraPDF"
 
[HKEY_CLASSES_ROOT\.zfb2]
@="SumatraPDF"
 
[HKEY_CLASSES_ROOT\.epub]
@="SumatraPDF"
 
[HKEY_CLASSES_ROOT\.mobi]
@="SumatraPDF"
 
[HKEY_CLASSES_ROOT\.pdb]
@="SumatraPDF"
 
;[HKEY_CLASSES_ROOT\.ps]
;@="SumatraPDF"
;
;[HKEY_CLASSES_ROOT\.eps]
;@="SumatraPDF"
;
;[HKEY_CLASSES_ROOT\.jpg]
;@="SumatraPDF"
;
;[HKEY_CLASSES_ROOT\.txt]
;@="SumatraPDF"

 
[HKEY_CLASSES_ROOT\SumatraPDF]
@="Документ SumatraPDF"
 
[HKEY_CLASSES_ROOT\SumatraPDF\DefaultIcon]
@="C:\\Program Files\\SumatraPDF\\SumatraPDF.exe,1"
 
[HKEY_CLASSES_ROOT\SumatraPDF\shell]
@="open"
 
[HKEY_CLASSES_ROOT\SumatraPDF\shell\open\command]
@="\"C:\\Program Files\\SumatraPDF\\SumatraPDF.exe\" \"%1\""
 
[HKEY_CLASSES_ROOT\SumatraPDF\shell\print\command]
@="\"C:\\Program Files\\SumatraPDF\\SumatraPDF.exe\" -print-to-default \"%1\""
 
[HKEY_CLASSES_ROOT\SumatraPDF\shell\printto\command]
@="\"C:\\Program Files\\SumatraPDF\\SumatraPDF.exe\" -print-to \"%2\" \"%1\""

 
Сохранить в ANSI кодировке 1251 с расширением .reg и запустить.
 
Всё, что перечислено, SumatraPDF умеет.
Обращаю внимание на цветные строки - их можно раскомментировать (убрать ";") если есть необходимость в этих форматах.
Аналогичным образом можно закомментировать то, что не нужно выполнять.
Путь к SumatraPDF.exe может быть иным, но не забывайте про двойной "\\" вместо одинарного.

Всего записей: 16433 | Зарегистр. 04-11-2010 | Отправлено: 19:52 15-09-2016 | Исправлено: insorg, 19:53 15-09-2016
VictorVG4



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
insorg
 
Вы спрашивали про список проектов - вот то, что кладёт git в ./vs2015/ :
 
all.vcxproj
buildcmap.vcxproj
chm.vcxproj
cmapdump.vcxproj
efi.vcxproj
enginedump.vcxproj
engines.vcxproj
freetype.vcxproj
Installer.vcxproj
InstallerNoData.vcxproj
jbig2dec.vcxproj
libdjvu.vcxproj
libjpeg-turbo.vcxproj
libmupdf.vcxproj
libwebp.vcxproj
MakeLZSA.vcxproj
mudraw.vcxproj
mui.vcxproj
mupdf.vcxproj
mutool.vcxproj
openjpeg.vcxproj
PdfFilter.vcxproj
PdfPreview.vcxproj
plugin-test.vcxproj
signfile.vcxproj
sumatra.vcxproj
SumatraPDF.vcxproj
SumatraPDF-no-MUPDF.vcxproj
synctex.vcxproj
test_util.vcxproj
uia.vcxproj
unarr.vcxproj
unarrlib.vcxproj
Uninstaller.vcxproj
utils.vcxproj
zlib.vcxproj

 
так что тут лучше через ./vs2015/SumatraPDF.sln поскольку вручную легко ошибиться ибо сборка на неё ориентирована и брать не Free  студию (это вечно была урезана) а полную уровня от Про и выше. Мне то об этом особо думать не приходится - есть доступ на сборочный сервер у знакомых, но кто сам будет возится, тут потребуется Msysgit 2.90+, Msys (CygWin) UNIX Tools с BSD реализацией bash - ну это я для себя так скрипты писал, что они у меня sh-е и ориентированы на демона, но и простенький release.cmd без Msys работать не будет - он из-под вайна UNIX утили зовёт.

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

Всего записей: 1248 | Зарегистр. 26-03-2016 | Отправлено: 22:26 15-09-2016 | Исправлено: VictorVG4, 22:32 15-09-2016
insorg



Platinum Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
VictorVG4
Ого... Я просто в осадке. Ни прогерством, ни копанием в исходниках я не баловался - другими вещами занимаюсь.
Можете собрать версию с игнором копираста в PDF?
Старые винды, обновления и прочая разница (которой хвалился зеня) - мне без разницы. Главное - чтоб работало.

Всего записей: 16433 | Зарегистр. 04-11-2010 | Отправлено: 14:17 16-09-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 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