powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / Отсканированные документы
16 сообщений из 16, страница 1 из 1
Отсканированные документы
    #33447894
Krushinskaya Olga
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Всем Доброй ночи, еще раз.
Хотела посоветоваться, в каком формате лучше хранить отсканированные документы, чтобы их можно было просмотреть из фокса? Документы могут быть не на одном листе. И для написания, так сказать, браузера-формы для этих документов, что использовать Image? или есть что-то поинтереснее? Возможно будет необходимость выводить на печать эти рисунки документов.
...
Рейтинг: 0 / 0
Отсканированные документы
    #33448211
Crispy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Для хранения отсканированных документов, размещающихся на многих листах, наверное удобнее всего использовать формат pdf. Потому что для просмотра других графических форматов придется как-то самостоятельно реализовывать "листание страниц".
В принципе можно конечно использовать и многостраничный формат dejavu, просматривая файлы на форме через тот же Internet Explorer (установив сначала для эксплорера специальный плагин). Но с pdf, наверно будет проще - его проще получить - сразу из программы сканирования, да и пока что больше возможностей по его использованию в VFP, например имеется ActiveX для непосредственной вставки его в форму.
Либо - если документы в основном текстовые - использовав вначале программу распознавания текста типа FineRead и соответственно подредактировав после нее все документы, сохранять их уже в формате doc. В этом случае можно будет при необходимости их корректировать и открывать в VFP, используя Word.
...
Рейтинг: 0 / 0
Отсканированные документы
    #33448248
Crispy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Кстати, как вариант - если получение формата pdf или doc чем-то затруднено - можно выводить картинки и в форматах gif, jpg с помощью помещенного на форму IE, куда подгружать создаваемый программно простенький файл html (делается очень легко), в котором попросту будут указаны имена-адреса картинок. Таким образом можно будет без особых программных проблем листать эти страницы и распечатывать при необходимости.
Этот вариант в данном случае (для полностраничных документов) гораздо проще использования Image - в отношении навигации между картинками, да и печати тоже.
...
Рейтинг: 0 / 0
Отсканированные документы
    #33448703
Трезвый
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Вообще говоря, PDF - стандартный формат для таких случаев
...
Рейтинг: 0 / 0
Отсканированные документы
    #33449072
Krushinskaya Olga
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Вот спасибо!
...
Рейтинг: 0 / 0
Отсканированные документы
    #33450875
Krushinskaya Olga
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
[quot Crispy]В принципе можно конечно использовать и многостраничный формат dejavu, просматривая файлы на форме через тот же Internet Explorer (установив сначала для эксплорера специальный плагин). Но с pdf, наверно будет проще - его проще получить - сразу из программы сканирования, да и пока что больше возможностей по его использованию в VFP, например имеется ActiveX для непосредственной вставки его в форму.

Нельзя ли подробнее, какие именно ACTVEX использовать? А то их столько много.
...
Рейтинг: 0 / 0
Отсканированные документы
    #33451249
Crispy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
У меня он называется Adobe Acrobat Control for ActiveX. (по-крайней мере для 5 версии так)
Т.е. на форму при этом вставляется по сути окно самого акробата.
Нужно конечно, чтобы сначала сам акробат был установлен на компьютере (так проще всего установить этот ActiveX, если его еще нет). Советую ставить акробат-5 - он работает пошустрее даже на медленных машинах, а вот с 6 или 7 - там могут быть проблемы, версия 4 - уже слегка устарела и могут попадаться документы, которые она не совсем поддерживает.
...
Рейтинг: 0 / 0
Отсканированные документы
    #33451318
Crispy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Предваряя вопрос :) - загрузить в него файл можно, прописав в его Init:

this.loadFile(имя_файла_в_кавычках)
...
Рейтинг: 0 / 0
Отсканированные документы
    #33451791
Krushinskaya Olga
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
А скролы в этом случае самой надо прописывать?:-)
...
Рейтинг: 0 / 0
Отсканированные документы
    #33451844
Krushinskaya Olga
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Конечно, не очень красиво получается, т.к. меню акробата появляется. А это все лишнее,желательно пользователю смотреть один документ в pdf, с возможностью его проскроллировать или напечатать, а не загружаеть его другими кнопками. Наверное браузер надо самой писать?
...
Рейтинг: 0 / 0
Отсканированные документы
    #33451978
Krushinskaya Olga
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
ок! все получилось!
а если несколько пользователей обратятся на просмотр одного и того же документа, что получится?
...
Рейтинг: 0 / 0
Отсканированные документы
    #33452136
Crispy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Меню отключается: this.setShowToolbar(.f.)
Или уже и так нашла? :) Можно кстати еще и многое другое через его методы делать. Если хочешь splash-заставку акробата при загрузке убрать - зайди в сам акробат - там она отключается.
А если другие пользователи - а какая разница? Документ-то открыт только по чтению - они друг другу не должны никак мешать.
...
Рейтинг: 0 / 0
Отсканированные документы
    #33452222
Krushinskaya Olga
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Да! все нашла! сижу, играюсь с методами.
Спасибо большое!
...
Рейтинг: 0 / 0
Отсканированные документы
    #33453807
Krushinskaya Olga
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Cripsy!
Простите мою назойливость. Но опять я с Акробатом. После отработки моей программы, в диспетчере задач Windows висит процесс ACRORD32.exe. Что-то мне подсказывает, что моя программа где -то должна закрывать этот процесс.
Не подскажите как его выключить?
в программе я сделала как вы подсказали olecontrol1.loadfile("...")
...
Рейтинг: 0 / 0
Отсканированные документы
    #33454254
Crispy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Вообще у меня сложилось впечатление, что этот акробатовский ocx - слегка глючный. :) Он странно и не всегда предсказуемо себя ведет. Возможно в 7 версии все уже и исправлено... Только когда я эту 7 один раз ставил - у меня слетела активация WinXP - в самый ненужный момент :( И чтобы долго не морочиться пришлось все переустанавливать, в спешке кое-что нечаянно удалив. Т.е. уже сталкивался с такими "добрыми" программами, случайно "помогающими" другим "проверять" легальность софта, например такова программа AutioCAD 2004 - рушит регистрацию MSOfficeXP (и неплохо рушит)...
Поэтому с акробатом7 пока больше и не экспериментировал. А в том ocx, что от акробата5 - действительно процесс остается висеть (хотя вроде бы и не мешает:). НО - может сам же вскоре и закрываться. Например закрывается при активации другого окна, скажем - при переходе курсора в командное окно фокса. А иногда - просто закрывается сам собой.
Потом еще глюк - иногда уже скрытый методом тулбар может вдруг сам собой выскочить, но при следующих открытиях файла - опять ведет себя нормально. Возможно конечно имеет смысл просто поискать другой ActiveX, работающий с pdf (в крайнем случае - установить акорбат7 и посмотреть). Но наверняка должн ы быть и другие, потому что уже некоторое время пользуюсь вместо акробата прогой FoxitReader - загружается и работает намного быстрее, freeware, вдобавок русифицирована. Но кажется не идет с ней ActiveX.
Зато она ставит свои плагины в IE - т.е. можно попробовать открывать pdf-документы например через обычный ActiveX интернет-эксплорера! - поставив его на форму, и прописав в Init: thisform.olecontrol1.Navigate(файл_pdf) При этом правда может выскакивать сообщение об ошибке (закрываешь - идет дальше) - но его можно отключить при загрузке формы через команду ON ERROR - указав например "пустую" prg-шку. Подробно не разбирался - возможно все решается и еще проще.
Так что - это может быть и еще одним вариантом, если так уж напрягает процесс в памяти или другие глюки акробата и нет под рукой каких-то других "акробатических" ActiveX-ов :)
Хотя можно попробовать и выгружать процесс акробата из памяти. Но глюк с тулбаром наверно все равно останется.
...
Рейтинг: 0 / 0
Отсканированные документы
    #33454546
Krushinskaya Olga
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
А у меня как раз 7 версия. :-) Спасибо за подробнейший ответ. Посмотрю, как у пользователей будет работать.
...
Рейтинг: 0 / 0
16 сообщений из 16, страница 1 из 1
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / Отсканированные документы
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]