Записать файлик из gs в /tmp/pdf.png не требует sudo.
Но после выполнения процес такой висит. Как в той же команде его завершить ?
gs -dSAFER -dNOPAUSE -dNOPAUSE -q
Это нужно раз вписать или че?)
Вру, ещё -dBATCH т.е. gs -dSAFER -dNOPAUSE -dBATCH -q Это вместо просто gs (остальные параметры оставить теми жэ). Ну, и жэлательно это всё, конечно, правильно -- там не просто кавычки, а всё внутри поэскейпить, плюс видимо у вас Temp -- это просто директория, лучшэ создать там случайную директорию через tmpfile, но это ужэ так. Для первого раза и без этого сойдёт.
ну я буду в /tmp. Так работает Заебумба [2]
Вобще вот Это шоб пдф ложить на макет
можно еще получить имя временного файла средствами 1С -- тогда сама 1Ска будет сделить за жизненным циклом этого файла и при необходимости вычищать
да, знаю такое. Но там есть 1 прикол. Оно после конвертации почему-то создает 2 файла. Второй с Имя1.
Можно получить имя временного файла без разрешения и создать подпапку. В неё писать как вам нравится. Не знаю, удалит ли потом 1С папку.
та и так вроде норм схема)
Че оно столько файлов создает ?
При каждом запуске будет создавать временные файлы
При запуске ПолучитьИмяВременногоФайла() ?
Да. В конце процедуры можно написать, чтобы файлы подчищались сразу
УдалитьФайлы(ИмяВременногоФайла) и оно удалит все v8 или только последний?
ИмяВременногоФайла = ПолучитьИмяВременногоФайла(<Расширение>); Здесь он получит имя созданного файла, потом в конце процедуры его удалит принудительно.
Те что уже были созданы не будет трогать есссно
Или удалятся все v8, кроме png ?
Обсуждают сегодня