|
|
|
Отсканированные документы
|
|||
|---|---|---|---|
|
#18+
Всем Доброй ночи, еще раз. Хотела посоветоваться, в каком формате лучше хранить отсканированные документы, чтобы их можно было просмотреть из фокса? Документы могут быть не на одном листе. И для написания, так сказать, браузера-формы для этих документов, что использовать Image? или есть что-то поинтереснее? Возможно будет необходимость выводить на печать эти рисунки документов. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.12.2005, 22:50 |
|
||
|
Отсканированные документы
|
|||
|---|---|---|---|
|
#18+
Для хранения отсканированных документов, размещающихся на многих листах, наверное удобнее всего использовать формат pdf. Потому что для просмотра других графических форматов придется как-то самостоятельно реализовывать "листание страниц". В принципе можно конечно использовать и многостраничный формат dejavu, просматривая файлы на форме через тот же Internet Explorer (установив сначала для эксплорера специальный плагин). Но с pdf, наверно будет проще - его проще получить - сразу из программы сканирования, да и пока что больше возможностей по его использованию в VFP, например имеется ActiveX для непосредственной вставки его в форму. Либо - если документы в основном текстовые - использовав вначале программу распознавания текста типа FineRead и соответственно подредактировав после нее все документы, сохранять их уже в формате doc. В этом случае можно будет при необходимости их корректировать и открывать в VFP, используя Word. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.12.2005, 09:29 |
|
||
|
Отсканированные документы
|
|||
|---|---|---|---|
|
#18+
Кстати, как вариант - если получение формата pdf или doc чем-то затруднено - можно выводить картинки и в форматах gif, jpg с помощью помещенного на форму IE, куда подгружать создаваемый программно простенький файл html (делается очень легко), в котором попросту будут указаны имена-адреса картинок. Таким образом можно будет без особых программных проблем листать эти страницы и распечатывать при необходимости. Этот вариант в данном случае (для полностраничных документов) гораздо проще использования Image - в отношении навигации между картинками, да и печати тоже. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.12.2005, 09:44 |
|
||
|
Отсканированные документы
|
|||
|---|---|---|---|
|
#18+
Вообще говоря, PDF - стандартный формат для таких случаев ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.12.2005, 11:43 |
|
||
|
Отсканированные документы
|
|||
|---|---|---|---|
|
#18+
Вот спасибо! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.12.2005, 13:06 |
|
||
|
Отсканированные документы
|
|||
|---|---|---|---|
|
#18+
[quot Crispy]В принципе можно конечно использовать и многостраничный формат dejavu, просматривая файлы на форме через тот же Internet Explorer (установив сначала для эксплорера специальный плагин). Но с pdf, наверно будет проще - его проще получить - сразу из программы сканирования, да и пока что больше возможностей по его использованию в VFP, например имеется ActiveX для непосредственной вставки его в форму. Нельзя ли подробнее, какие именно ACTVEX использовать? А то их столько много. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.12.2005, 08:31 |
|
||
|
Отсканированные документы
|
|||
|---|---|---|---|
|
#18+
У меня он называется Adobe Acrobat Control for ActiveX. (по-крайней мере для 5 версии так) Т.е. на форму при этом вставляется по сути окно самого акробата. Нужно конечно, чтобы сначала сам акробат был установлен на компьютере (так проще всего установить этот ActiveX, если его еще нет). Советую ставить акробат-5 - он работает пошустрее даже на медленных машинах, а вот с 6 или 7 - там могут быть проблемы, версия 4 - уже слегка устарела и могут попадаться документы, которые она не совсем поддерживает. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.12.2005, 11:18 |
|
||
|
Отсканированные документы
|
|||
|---|---|---|---|
|
#18+
Предваряя вопрос :) - загрузить в него файл можно, прописав в его Init: this.loadFile(имя_файла_в_кавычках) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.12.2005, 11:30 |
|
||
|
Отсканированные документы
|
|||
|---|---|---|---|
|
#18+
А скролы в этом случае самой надо прописывать?:-) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.12.2005, 13:06 |
|
||
|
Отсканированные документы
|
|||
|---|---|---|---|
|
#18+
Конечно, не очень красиво получается, т.к. меню акробата появляется. А это все лишнее,желательно пользователю смотреть один документ в pdf, с возможностью его проскроллировать или напечатать, а не загружаеть его другими кнопками. Наверное браузер надо самой писать? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.12.2005, 13:16 |
|
||
|
Отсканированные документы
|
|||
|---|---|---|---|
|
#18+
ок! все получилось! а если несколько пользователей обратятся на просмотр одного и того же документа, что получится? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.12.2005, 13:57 |
|
||
|
Отсканированные документы
|
|||
|---|---|---|---|
|
#18+
Меню отключается: this.setShowToolbar(.f.) Или уже и так нашла? :) Можно кстати еще и многое другое через его методы делать. Если хочешь splash-заставку акробата при загрузке убрать - зайди в сам акробат - там она отключается. А если другие пользователи - а какая разница? Документ-то открыт только по чтению - они друг другу не должны никак мешать. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.12.2005, 14:39 |
|
||
|
Отсканированные документы
|
|||
|---|---|---|---|
|
#18+
Да! все нашла! сижу, играюсь с методами. Спасибо большое! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.12.2005, 14:56 |
|
||
|
Отсканированные документы
|
|||
|---|---|---|---|
|
#18+
Cripsy! Простите мою назойливость. Но опять я с Акробатом. После отработки моей программы, в диспетчере задач Windows висит процесс ACRORD32.exe. Что-то мне подсказывает, что моя программа где -то должна закрывать этот процесс. Не подскажите как его выключить? в программе я сделала как вы подсказали olecontrol1.loadfile("...") ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.12.2005, 10:58 |
|
||
|
Отсканированные документы
|
|||
|---|---|---|---|
|
#18+
Вообще у меня сложилось впечатление, что этот акробатовский 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-ов :) Хотя можно попробовать и выгружать процесс акробата из памяти. Но глюк с тулбаром наверно все равно останется. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.12.2005, 13:06 |
|
||
|
|

start [/forum/topic.php?fid=41&fpage=283&tid=1592717]: |
0ms |
get settings: |
6ms |
get forum list: |
13ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
29ms |
get topic data: |
7ms |
get forum data: |
2ms |
get page messages: |
38ms |
get tp. blocked users: |
1ms |
| others: | 240ms |
| total: | 342ms |

| 0 / 0 |
