| 
    
        
     
     | 
    
  | 
v7: конвертировать xls в jpg из 1С 7.7 | ☑ | ||
|---|---|---|---|---|
| 
    0
    
        dimm7310    
     27.02.14 
            ✎
    15:38 
 | 
         
        Нужно сохраненный xls счет на оплату покупателю конвертировать в jpg и отправлять по электронке. Почти все уже подготовил,но споткнулся на конвертации. Нашел программу http://www.coolutils.com/ru/CommandLine/TotalExcelConverter.  Пробовал запускать из командной строки "ExcelConverter.exe C:\Temp\Schet_00002202_.xls C:\Temp\Schet_00002202_.jpg -c jpg"  - работает нормально,файл сконвертировался. Пытаюсь делать тоже самое из 1С (без подстановки переменных с именами файлов,  пока ровно так же как запускал из командной строки)    КомандаСистемы("ExcelConverter.exe C:\Temp\Schet_00002202_.xls C:\Temp\Schet_00002202_.jpg -c jpg"); - мелькает черное окно, но файл не конвертируется. Не могу понять почему не работает.     Или подскажите другой конвертер с запуском из командной стоки     
         | 
|||
| 
    1
    
        Ёпрст    
     гуру 
    27.02.14 
            ✎
    15:39 
 | 
         
        йоксель умеет     
         | 
|||
| 
    2
    
        dimm7310    
     27.02.14 
            ✎
    15:43 
 | 
         
        (1) ок, спасибо сейчас буду смотреть     
         | 
|||
| 
    3
    
        fvadim    
     27.02.14 
            ✎
    15:43 
 | 
         
        PDF не вариант? excel умеет.     
         | 
|||
| 
    4
    
        dk    
     27.02.14 
            ✎
    15:47 
 | 
         
        виртуальные pdf принтеры такое умеют     
         | 
|||
| 
    5
    
        Ёпрст    
     гуру 
    27.02.14 
            ✎
    15:48 
 | 
         
        (4) тоже варинант, причем и с коммандной строки работают, типа пдфкреатор, дупдф и т.д..     
         | 
|||
| 
    6
    
        Ленинград    
     27.02.14 
            ✎
    15:49 
 | 
         
        Йоксель!     
         | 
|||
| 
    7
    
        dimm7310    
     27.02.14 
            ✎
    15:53 
 | 
         
        (3) не захотело начальство, мол может найтись такой клиент у которого pdf читалка может быть не установлена, на jpg откроется у всех     
         | 
|||
| 
    8
    
        inspam    
     27.02.14 
            ✎
    15:56 
 | 
         
        (0) PDFCreator наше все. 
 
        +поддержка через COM  | 
|||
| 
    9
    
        vova1122    
     27.02.14 
            ✎
    16:34 
 | 
         
        (7) пдфсреатор может и jpg сохранять, если что...     
         | 
|||
| 
    10
    
        dimm7310    
     27.02.14 
            ✎
    16:47 
 | 
         
        пытаюсь использовать Йоксель, 
 
        [code] Попытка Таб=СоздатьОбъект ("ТабличныйДокумент"); Исключение Если ЗагрузитьВнешнююКомпоненту ("SpreadSheet.dll")=0 Тогда Сообщить("Не удалось загрузить компоненту Йоксель. " "Компонента должна быть в каталоге BIN 1С или в каталоге базы данных. " "Скачать компоненту можно на сайте http://yoksel.net.ru"); СтандартныйРежим=1; КонецЕсли; Таб = СоздатьОбъект ("ТабличныйДокумент"); КонецПопытки; Таб.Открыть(ИмяФайла+".xls", "xls"); Конвертер = СоздатьОбъект ("Йоксель.ГрафическийКонвертер"); Конвертер.УстановитьДокумент (Таб); Конвертер.КоличествоБитНаПиксел = 8; Картинка = Конвертер.ПолучитьИзображение (); Картинка.Записать (ИмяФайла+".jpg", "jpg"); Вложение = ИмяФайла+".jpg"; [code] //здесь ИмяФайла - имя файла без расширения выдает ошибку: Таб.Открыть(ИмяФайла+".xls", "xls");Невозможно открыть файл: Неверный формат файла (Не найден поток "Workbook". Возможно, файл не является книгой Excel или книга Excel сохранена в устаревшем формате) Пробовал конвертиовать из mxl , но тоже вываливается с ошибкой Таб.Открыть(ИмяФайла+".mxl", "mxl"); {Документ.Реализация.Форма.Модуль(4046)}: Невозможно открыть файл: Возможно, файл не является составным OLE-файлом тоже не получается Что не так?  | 
|||
| 
    11
    
        Злопчинский    
     27.02.14 
            ✎
    23:42 
 | 
         
        возьми готовую конвертилку
 
        http://infostart.ru/upload/iblock/881/2007-12-22_052311.jpg . http://infostart.ru/public/14180/ . поменяешь в коде одну цифру - будет конвертить в джпег. однако печформы 1совские гораздо емчее конвертятся в пнг  | 
 | Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |