Ru-Board.club
← Вернуться в раздел «Программы»

» Sumatra PDF / SumatraPDF

Автор: Victor_VG
Дата сообщения: 06.09.2013 19:33
Skif_off

Я думаю вполне годится. Я почему сказал про консультацию с ними - может тут стоит с двух сторон решить задачу? На уровне CAD посмотреть что происходит при экспорте в PDF, и на уровне Суматры?
Автор: Skif_off
Дата сообщения: 06.09.2013 20:07
Victor_VG
Я рассуждал так - Аскон, как немаленькая компания менее поворотлива и, так понимаю, использует стороннюю библиотеку, формально внедрение шрифтов укладывается в рамки спецификации и тогда дело в нюансах отрисовки в просмоторщике, более всеядная SumatraPDF мне как-то ближе к душе
Кстати, смотрел все финалы до 2.0 включительно - везде проблема, наверное, стоит услышать мнение Krzysztof Kowalczyk и уже можно будет определиться с необходимостью консультации с авторами CAD.
Автор: Victor_VG
Дата сообщения: 06.09.2013 23:09
Добро, ждём решения tolikwu и оформляем баг-репорт.
Автор: Victor_VG
Дата сообщения: 07.09.2013 16:55
Я ещё раз попробовал на r8351 (этот уже у меня лежит) - там картинка не изменилась, хотя MuPDF обновлена. Возможно, что это как раз её баг. По крайней мере связка GPL GhostScript 9.10 + GSView 5.0 если файл переименовать латиницей ([more=русские имена GSView явно не понимает - вот его лог в оном случае]
GSview 5.0 2012-01-17
GPL Ghostscript 9.10 (2013-08-30)
Copyright (C) 2013 Artifex Software, Inc. All rights reserved.
This software comes with NO WARRANTY: see the file PUBLIC for details.
Scanning PDF file
Error: /ioerror in --file--
Operand stack:
(С:\\Temp\\3\\\327\345\360\362\345\346.pdf) (r)
Execution stack:
%interp_exit .runexec2 --nostringval-- --nostringval-- --nostringval-- 2 %stopped_push --nostringval-- --nostringval-- false 1 %stopped_push 1932 1 3 %oparray_pop 1931 1 3 %oparray_pop 1915 1 3 %oparray_pop 1803 1 3 %oparray_pop --nostringval-- %errorexec_pop .runexec2 --nostringval-- --nostringval-- --nostringval-- 2 %stopped_push --nostringval--
Dictionary stack:
--dict:1187/1684(ro)(G)-- --dict:0/20(G)-- --dict:86/200(L)-- --dict:113/127(ro)(G)-- --dict:292/300(G)--
Current allocation mode is local[/more]) шрифты распознаёт:

Автор: tolikwu
Дата сообщения: 07.09.2013 19:47
Файл мой можно без проблем использовать. Если чем ещё смогу помочь, спрашивайте.
Автор: Victor_VG
Дата сообщения: 07.09.2013 20:07
tolikwu

Хорошо, договорились.
Автор: Victor_VG
Дата сообщения: 08.09.2013 11:33
tolikwu
Skif_off

Баг-репорт оформил - http://code.google.com/p/sumatrapdf/issues/detail?id=2404 , скрины и предварительный анализ приложил, ждём.

SumatraPDF 2.4 SVN r8353

Что нового?

Цитата:
Revision: 8353

F9 to hide/show menu bar; F8 to hide/show toolbar

Revision: 8352

start on DirectDraw version of Gfx

P.S.

Кнопки лично проверил - работают.
Автор: Victor_VG
Дата сообщения: 08.09.2013 17:06
А вот и ответ на баг-репорт:

Цитата:
#1 zeniko
This issue was closed by revision r8354.

Status: Fixed
Today (24 minutes ago)

#2 zeniko

Thanks for the report and the attached document. This issue should be fixed in the next release (and in r8354 and later).

Owner: zeniko
Labels: MuPDF

коммит пришёл - поставил на сборку, посмотрим итог, по готовности бинарников выложу. Сейчас компилится.
Автор: SAT31
Дата сообщения: 08.09.2013 17:07
Victor_VG
вкладкиии!
Автор: Victor_VG
Дата сообщения: 08.09.2013 17:33
SAT31

Помню, только что баг со шрифтами убрали. Вот запустил на стенде собранную - ошибки больше нет, встроенные в PDF шрифты читает и картинка как в GSview + GhostScrip:



Что нового?

Цитата:
r8356

merge latest MuPDF update

r8355

don't accidentally show the toolbar in presentation/fullscreen mode

r8354

PDF: try slightly harder to detect symbolic fonts (fixes issue 2404)

А бага со шрифтами сидела именно там где я и сказал - в MuPDF: /trunk/mupdf/source/pdf/pdf-font.c

P.S.

Значит, если в самой MuPDF эту ошибку не исправят в её исходниках, то ребятам опять её сами исправлять в следующих ревизиях....

На серверах ревизия r8356.
Автор: tolikwu
Дата сообщения: 09.09.2013 05:46
Спасибо за оперативность! Я скачал тестовую сборку от Krzysztof Kowalczyk. Вроде всё нормально.
В сторону вкладок они совсем не смотрят? Впринципе на Семёрке с группировкой окон на панели задач нормально работать с большим количеством окон суматры, а в ХР не совсем удобно.
Автор: Victor_VG
Дата сообщения: 09.09.2013 12:29
tolikwu

Да тут есть у самой суматры маленькая хитрость - при открытии нескольких документов она ведь их как раз в окнах и выводит. Остаётся сообразить как к сему делу общее управление прикрутить?
Автор: Koyotero
Дата сообщения: 09.09.2013 18:41
tolikwu
Victor_VG
Позиция по вкладкам авторов такова,они хотят чтоб каждая вкладка была изолированным процессом как в Хроме.Плюс их довод заключается в том,что при появлении вкладок рабочее пространство уменьшится(в частности упоминают работу на ноутах).Так что вероятно реализации вкладок не дождемся,такова принципиальная позиция авторов.Но при этом никто не против их релаизации в альтернативных вариантах суматры.В частности этом http://code.google.com/p/sumatrapdf-new/.Вот скриншоты как это может выглядеть http://code.google.com/p/sumatrapdf-new/wiki/Screenshots
Просьба к Victor_VG,Вы не могли бы собрать по указанной ссылке сборку тамошнего варианта Суматры?Думаю многие были бы благодарны
Автор: Victor_VG
Дата сообщения: 09.09.2013 19:02
Koyotero

Попробую. Только чуток отдохну сначала. Хотя я с ребятами согласен. Они тут ещё один момент сознательно не указали - стабильность подобных гибридов полностью зависит от модуля оболочки, а он в них очень чувствителен к ошибкам в дочерних процессах зависящих от ошибок в интерпретируемых документах и в результате ошибка в дочернем модуле приводящая к его аварийному завершению приводит к падению всего приложения в целом. В том же Far Manager v3 для решения этой задачи пришлось полностью переделывать всю ядро пакета и отказываться от совместимости с унаследованными от v2 плагинами, проблемы с некоторыми из них до сих пор вылезают, хотя их природа всегда разная. Но в общем случая ситуация такова.

Koyotero
SAT31

Ладно друзья, что просили - то и получили. Это сборка в VC++ 10 из исходников r361         

изменения:

Цитата:
8340 main Update: 8299 --> 8340 от Sep 1, 2013 внёс chiapas

обещанных на скриншотах проекта вкладок я не обнаружил, может потому что это в отдалённом будущем планируется? Программа судя по исходникам в лучшем случае соответствует версии 2.3.1, баг с символьными шрифтами на месте и не убирается, а переписывать MuPDF я не стану. Посему на поиграться, забыть и выбросить. Проваляется 30 суток, а я более этот "прожект" собирать не намерен поелику он бестолковый. Время ещё на него тратить.
Автор: Victor_VG
Дата сообщения: 10.09.2013 03:28
Ну, пока вы ищете вкладки я с вашего разрешения потихоньку собрал обновления для основной ветки до r8358:

Цитата:
r8358

follow-up to r8357

r8357

XPS: move some XML parsing to where src/utils is available

оные понятное дело уже на серверах.

P.S.

А что касается "Вкладки, вкладки!", то баг-репорт автору форка конечно оставлен, причём достаточно понятный, с прямым указанием как на сам баг, так и на то где искать решение проблемы, но пока реакции не было. А судя по датам коммитов ранее начала - середины октября ждать его не приходится - последние полгода он раз в месяц - полтора несколько дней занимается проектом и снова с месяц его нет. Честно говоря у меня лично сей "проект" оставляет впечатление непродуманности, отсутствия цели и понимания способов и методов её достижения....
Автор: SAT31
Дата сообщения: 10.09.2013 11:10
Victor_VG
спасибо за старания, раз нет, то и Бог с ним.
Автор: Alex_Piggy
Дата сообщения: 10.09.2013 12:49
Доброе время, Victor_VG
Прошу прощения за глупый вопрос, а Вы какую ветку sumatrapdf-new собирали (Trunk, Main, no-panel, official)? Вкладки есть только в Main (точнее, ресурсы с "Enable Tab" и соответствующий код есть только в "http://sumatrapdf-new.googlecode.com/svn/branches/Main".).
У автора какая-то перевернутая логика - "Create the Main branch. We work in this branch. Only when things are good we then go back to trunk."
Автор: Victor_VG
Дата сообщения: 10.09.2013 13:32
Alex_Piggy

svn checkout http://sumatrapdf-new.googlecode.com/svn/trunk/

Trunk SVN притащила по линку автора. Доки у него нет, а бранчи обычно у всех пустые.
Автор: Victor_VG
Дата сообщения: 10.09.2013 16:05
Собрал и из Main SumatraPDF-new-2.4.zip, а толку? - акромя показометра и нет ничего. Вкладки не работают - новые документы открываются в новых окнах, все старые баги на месте. Ладно, на поиграться, проваляется до 5 октября 2013, а мне этот проект как-то не по интересн. В архиве и SDK для инсталлятора - обычный тарбалл и его любой GNU tar, bsdtar, 7-Zip, Rar "на ура" распакует. Собрано в MS VC++ v10, посему на Win2k запустится не должен, рассчитано на XP/2003 и новее....
Автор: tolikwu
Дата сообщения: 10.09.2013 19:00
SumatraPDF 3D pdf читает?
Автор: Victor_VG
Дата сообщения: 10.09.2013 19:02
tolikwu

Я с такими не сталкивался. Надо пробовать.
Автор: tolikwu
Дата сообщения: 10.09.2013 19:24
Вот пример http://yadi.sk/d/K1aQ39iR93tDe
Автор: Victor_VG
Дата сообщения: 10.09.2013 19:28
tolikwu

Цитата:
Ничего не найдено
Возможно, владелец удалил данные или закрыл к ним доступ.
А может быть, вам досталась ссылка с опечаткой.

Автор: tolikwu
Дата сообщения: 10.09.2013 19:29
Извиняюсь, http://yadi.sk/d/Qaydy5i893tS3

Добавлено:

Это не в одном окне, я три страницы с разных окон совместил.
Можно вращать модель, делать каркасное отображение и некоторые другие вещи.
Автор: Victor_VG
Дата сообщения: 10.09.2013 20:06
tolikwu

Попробую. Впервые со времён WRML с таким сталкиваюсь. Там было и проще и сложнее - в редакторе строилось изображение, сохранялось в WRML-кодах, а в браузере ставился плагин который его уже воспроизводил.

Добавлено:
Поглядел. Кроме Adobe Reader XI 11.0.0.4 его у меня никто не не видит. Всюду белый лист. Ни Ocopulos (KDE, UNIX), ни PDF-Xchange View, ни GSview 5, STDU View 1.6.284, ни последняя суматра. А в Adobe выглядит красиво. Но как я понимаю это уже их собственные расширения стандарта и видимо они не открыли соответствующие спецификации...
Автор: tolikwu
Дата сообщения: 10.09.2013 20:58
Я предполагал, что это разработки adobe. Сейчас тенденция сохранения 3D моделей в pdf3D. Это удобно для показа тем, у кого нет специализированного ПО.
Из sumatrapdf возможно выполнить перенос закладок?
Автор: Victor_VG
Дата сообщения: 10.09.2013 21:04
tolikwu

Скопировать *.dat и SumatraPDF-settings.txt (это playn/text) из %USERPROFILE%\Application Data\SumatraPDF в другое место, к примеру в каталог с SumatraPDF.exe. При следующем запуске она их подхватывает сама.
Автор: Victor_VG
Дата сообщения: 11.09.2013 03:25
SumatraPDF 2.4 r8360

Рекомендую поставить - устранена потенциальная причина падения при работе с памятью.
Автор: tolikwu
Дата сообщения: 11.09.2013 04:48
Можно изменить закладку и путь к файлу в закладке?

Добавлено:
Victor_VG

Цитата:
SumatraPDF 2.4 r8360
Рекомендую поставить - устранена потенциальная причина падения при работе с памятью.

Это ваша сборка? У разработчика нет такой?
Автор: Victor_VG
Дата сообщения: 11.09.2013 05:25
tolikwu

Да. Я чужие не публикую и собираю из исходников. Линк в шапке. И если r8359 где данная ошибка есть новее - ставьте её, я не пострадаю.

Страницы: 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748

Предыдущая тема: c$


Форум Ru-Board.club — поднят 15-09-2016 числа. Цель - сохранить наследие старого Ru-Board, истории становления российского интернета. Сделано для людей.