![]() |
|
Разбор функции компоненты twain РазделитьМногоСтраничныйФайл | ☑ | ||
---|---|---|---|---|
0
zippygrill
16.05.25
✎
15:55
|
Приветствую,
Пытаюсь на своей машине настроить работу с потоковым сканированием в 1С ДО. В качестве компоненты используется twain со одним из своих методов РазделитьМногоСтраничныйФайл - при выполнении которого мне не понять ошибку, тк в переменной ТекстОшибки - записывается собственная ошибка. Если кто не знает, то часть процесса сканирования следующий: в каталоге на диске много файлов pdf в которым на первой странице - штрихкод, далее на страницах уже содержимое. Потоковое сканирование из каталог читает данные и начинается разбор страниц. Вот как раз на первой странице есть шк которого надо распознать чтобы потом привязать файл pdf к документам в 1С ДО. https://pastebin.com/b27XaJT3 |
|||
1
Fish
гуру
16.05.25
✎
16:02
|
(0) Так а что за ошибка?
|
|||
2
zippygrill
16.05.25
✎
16:05
|
Не удалось преобразовать в картинки pdf файл
|
|||
3
Fish
гуру
16.05.25
✎
16:12
|
Мы для потокового сканирования вообще отказались от использования компоненты twain.
Технология выглядит так: 1. Пользователи сканируют пачку доков на МФУ, МФУ кладёт 1 многостраничный ПДФ в папку. 2. В 1С запускается инструмент потокового сканирования (допиленный из ДО) Многостраничные ПДФы преобразуем в одностраничные ТИФы при помощи ImageMagick, ну а потом уже ищем штрихкоды и потом снова склеиваем в ПДФ, но уже по отдельным докам. |
|||
4
Fish
гуру
16.05.25
✎
16:17
|
+(3) А twain, как я понимаю, нужен больше для того, чтобы инициализировать процесс сканирования напрямую с компа. А для нас это было не очень удобно.
|
|||
5
zippygrill
16.05.25
✎
16:19
|
схема у вас немного другая
|
|||
6
Fish
гуру
16.05.25
✎
16:22
|
(5) Наверное. У нас вообще не ДО, просто мы потоковое сканирование из ДО к себе перетащили, ну и допилили чуть-чуть. Переделали всё на серверную работу, чтобы на клиентах никаких компонент не инициализировать, используем Zbar для распознавания ШК, доработали форму для пользователя и т.п.
|
|||
7
Fish
гуру
16.05.25
✎
16:38
|
Но сам принцип тот же: сначала делим ПДФ на одностраничные картинки (ПДФ может быть один или много - неважно)
Ну а потом собираем отдельные доки по принципу - на первой странице ШК, всё, что дальше без ШК - тот же документ. |
|||
8
Garykom
гуру
16.05.25
✎
18:06
|
(0) qpdf прекрасно делит и собирает pdf
если надо в картинки то ДО использует ImageMagick c Ghostscript |
|||
9
zippygrill
19.05.25
✎
20:45
|
(8) в ДО под капотом используется imagemagick , тем не менее, в тестовой среде сканирование отваливается на строке РазделитьМногоСтраничныйФайл
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |