Имя: Пароль:
1C
1С v8
Image Magick как портабельный так и нет не конвертирует pdf в jpg
0 eddy_n
 
04.03.23
21:01
Может кто сталкивался. Вот такая команда запускаю из-под 1с:
ЗапуститьПриложение("C:\Program Files\ImageMagick-7.1.0-Q16\convert.exe " + ИмяВременногоФайла + " " + ИмяВременногоФайла_img, , Истина);
1 eddy_n
 
04.03.23
21:03
То же самое с портабельной версией: ЗапуститьПриложение("C:\Users\Eduard\Downloads\ImageMagick-7.1.0-62-portable-Q16-x64\convert.exe " + ИмяВременногоФайла + " " + ИмяВременногоФайла_img, , Истина);
2 Garykom
 
гуру
04.03.23
21:08
https://www.ghostscript.com/releases/gsdnld.html
надо поставить
и проверь запуская команду вручную что пишет

надеюсь ошибки с клиент/сервер нет
3 eddy_n
 
04.03.23
21:13
Да вроде поставил Ghost
4 eddy_n
 
04.03.23
21:13
Командная строка тоже не отрабатывает.
5 eddy_n
 
04.03.23
21:14
Инвалидный якобы второй параметр - выходной файл.
6 eddy_n
 
04.03.23
21:15
А как Image Magick связан с Ghost?
7 eddy_n
 
04.03.23
21:17
Обманул. Не поставил Ghost.
8 eddy_n
 
04.03.23
21:18
Спасибо. Ghost неочевидный помог.
9 Garykom
 
гуру
04.03.23
21:29
(6) ImageMagick в данном случае просто удобная обертка над Ghostscript
сам он не умеет с PDF работать (только с файлами разных графических форматов изначально умел)
10 Garykom
 
гуру
04.03.23
21:31
(9)+ например с видео он через ffmpeg умеет работать и т.д.
https://imagemagick.org/script/formats.php
11 Garykom
 
гуру
04.03.23
21:33
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. 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.
12 eddy_n
 
04.03.23
21:58
(11) Спс. Так глубоко не вдавался. Услышал звон, но не понял, где он.