Как 1С может узнать сколько страниц в PDF

1. levan 24.09.20 09:45 Сейчас в теме
Коллеги приветствую. Делаю как посоветуео Олег в https://forum.infostart.ru/forum9/topic170581/, но работает только через командную строку. Запускаю в 1С - ошибка 99.
Если в 1С делаю просто pdfinfo.exe file.pdf - работает. Но мне нужно результат прочитать.Поэтому делаю pdfinfo.exe file.pdf > 1.txt
Но txt не создается. Права на каталок есть, через ком строку запускаю код из 1С (pdfinfo.exe file.pdf > 1.txt) - работает. Такое впечатление, что 1с не может корректно передать команду вывода в txt. Где собака зарыта?

Код:
Команда = "C:\temp\pdfinfo.exe C:\temp\qwe.pdf > C:\temp\qwe.txt";

СписокПараметров = Новый Структура("ПутьКТекстовомуФайлу", C:\temp\qwe.txt);
Оповещение = Новый ОписаниеОповещения("ПослеЧтенияinfo", ЭтаФорма, СписокПараметров);
НачатьЗапускПриложения(Оповещение,Команда,,Истина);
По теме из базы знаний
Ответы
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
6. dandykry 12 24.09.20 11:40 Сейчас в теме
(1) Вот так попробуй. Конечно были бы регулярные выражения, было бы проще
Прикрепленные файлы:
Прочитать.epf
mark-79@mail.ru; oli_seawind; Alex_grem; sitec; ryutao; Beast42; d.zhukov; +7 Ответить
7. Beast42 31.05.21 04:42 Сейчас в теме
(6) Спасибо огромное) Помогло без стороннего софта)
8. oli_seawind 12.12.23 18:41 Сейчас в теме
2. luckma 24.09.20 10:04 Сейчас в теме
Если скорость не критична, можно преобразовать pdf в jpg постранично
Количество jpg и будет искомое
3. FatPanzer 24.09.20 10:13 Сейчас в теме
Попробуй КомандаСистемы
4. zarankony 312 24.09.20 10:14 Сейчас в теме
есть библиотека для работы с ПДФ
https://infostart.ru/public/1120021/
К ней можно бращаться например так:
ОбработкаРедактор = Обработки.РедактированиеPDF.Создать();
РедакторПДФ = ОбработкаРедактор.ПолучитьCOMОбъектРедактораPDF();
ДокПДФ = РедакторПДФ.LoadFromFile(ИмяФайла,"");
ВсегоСтраниц = РедакторПДФ.PageCount();
5. malikov_pro 1330 24.09.20 10:15 Сейчас в теме
Собрать node.js сервис рядом с сервером 1С и использовать в нем https://www.npmjs.com/package/pdf-lib.
Оставьте свое сообщение

Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот