Имя: Пароль:
1C
 
ImageMagick - Штрихкодирование
,
0 first_may
 
11.09.23
20:49
Добрый вечер..

Подскажите пож, как можно из 1с распознать штрих-код на сканированной форме.

Искал информацию, видел что можно использовать ImageMagick.
Пишу команду вот так, что бы вызвать из обработки
"C:\Program Files\ImageMagick-7.1.1-Q16-HDRI\magick.exe" convert -strip -density 150 -quality 0 C:\Temp\src.pdf C:\Temp\res.png

но получаю
Ошибка 1 при вызове ImageMagick с командной строкой:
"C:\Program Files\ImageMagick-7.1.1-Q16-HDRI\magick.exe" convert -strip -density 150 -quality 0 C:\Temp\src.pdf C:\Temp\res.png
Возможно, нарушена структура командной строки.


Подскажите пож, какой должен быть формат строки, что бы из pdf получить png?
1 Garykom
 
гуру
11.09.23
20:54
Ghostscript установлен?
2 first_may
 
11.09.23
20:58
нет..
он нужен?
3 Garykom
 
гуру
11.09.23
20:59
для чтения pdf да, записывать может и без него
4 first_may
 
11.09.23
21:00
она нужна вместе с ImageMagick?
или отдельно и ImageMagick не нужна?
5 first_may
 
11.09.23
21:01
ставил отсюда
https://imagemagick.org/script/download.php#windows

Version     Description
ImageMagick-7.1.1-15-Q16-HDRI-x64-dll.exe     Win64 dynamic at 16 bits-per-pixel component with High-dynamic-range imaging enabled
6 Garykom
 
гуру
11.09.23
21:03
ImageMagick как удобная обертка для Ghostscript и для работы с картинками
Причем Ghostscript надо именно ставить в систему (он регается хитрым образом чтобы его мог юзать ImageMagick)
Сам ImageMagick можно и портабле юзать
7 Garykom
 
гуру
11.09.23
21:06
если открыть https://imagemagick.org/script/formats.php
то там напротив PDF написано:
"Requires Ghostscript to read."
8 Garykom
 
гуру
11.09.23
21:07
но лично я предпочитаю https://gotenberg.dev/
9 first_may
 
11.09.23
21:09
(7) нашел

PDF     RW     Portable Document Format     Requires Ghostscript to read. By default, ImageMagick sets the page size to the MediaBox. Some PDF files, however, have a CropBox or TrimBox that is smaller than the MediaBox and may include white space, registration or cutting marks outside the CropBox or TrimBox. To force ImageMagick to use the CropBox or TrimBox rather than the MediaBox, use -define (e.g. -define pdf:use-cropbox=true or -define pdf:use-trimbox=true). Use -density to improve the appearance of your PDF rendering (e.g. -density 300x300). To specify direct conversion from Postscript to PDF, use -define delegate:bimodel=true. Use -define pdf:fit-page=true to scale to the page size. To immediately stop processing upon an error, set -define pdf:stop-on-error to true. To set the page direction preferences to right-to-left, try -define pdf:page-direction=right-to-left. By default, the PDF is printed using "screen" for annotations and images. Use -define pdf:printed=true to instead utilize the printer options. Use -alpha remove to remove transparency. When writing to a PDF, thumbnails are included by default. To skip generating thumbnails, -define pdf:thumbnail=false. To enable interpolation when rendering, use -define pdf:interpolate=true.
10 first_may
 
11.09.23
21:11
(8) хорошо
есть документ со штрихкодом..
надо из 1с прочитать и распознать его..

значит можно поставить ImageMagick , но к нему надо Ghostscript..

есть другой вариант?
https://gotenberg.dev/  -  ??
11 Garykom
 
гуру
11.09.23
21:43
https://github.com/oschwartz10612/poppler-windows/releases/tag/v23.08.0-0
pdfimages -all fileName.pdf fileName

ну и просто глянь /?
.\poppler-23.08.0\Library\bin\pdfimages /?
12 Garykom
 
гуру
11.09.23
21:45
(10) через gotenberg.dev быстро не нашел как из pdf в картинки
хотя сам движок libreoffice это может

я его юзал чтобы pdf мерджить и файлы офиса в pdf перегонять
13 Злопчинский
 
11.09.23
23:14
14 stopa85
 
12.09.23
06:09
(13) я точно так же сделал. Только как-то сам додумался, без инфострата.
15 first_may
 
12.09.23
09:51
(14) хотите сказать, что можно настроить сканер, что бы он сканировал не в pdf,
а сразу в картинку, например jpg, png и тд,
а потом ее выбирать для распознавания штрих кода?
16 first_may
 
12.09.23
09:52
(14) я пробовал вот так
https://infostart.ru/1c/tools/1133752/

но у них тут написано только про ImageMagick,
и у меня выходит ошибка как первом сообщении..
17 stopa85
 
12.09.23
10:28
(15) библиотека zbar распознает штрихкоды на изображении. Каким образом вы их получите, это уже ваше дело. А вы застряли на конвертации pdf в png
18 first_may
 
12.09.23
10:30
(17) застряли на конвертации pdf в png - да :(

zbar - это смотреть https://infostart.ru/1c/tools/1523714/ ?
19 stopa85
 
12.09.23
10:32
(18) Да. Отсылки правильные.
20 АгентБезопасной Нацио
 
12.09.23
10:33
(18) да
Выдавать глобальные идеи — это удовольствие; искать сволочные маленькие ошибки — вот настоящая работа. Фредерик Брукс-младший