Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: Сохранить табличный документ в формат JPG
Украинский 1С форум: всё про 1С 8.3, 1С 8.2, 1С 8.1, 1С 8.0, 1С 7.7 > Программисту > Программирование в 1С Предприятие 8.3
Gigi
Всем привет!
Вопрос простой ... но естественно опять сделать простое ЦЕЛАЯ ПРОБЛЕМА! И опять без этого наверно невозможно.
И проблема в том, что в системе 1С сохранить таб. док. в PDF, который через обычный просмотр фотографий Windows НЕ ОТРЫВАЕТСЯ, можно без проблем. А сохранить в тот формат который открывается без спец программы проблема.
Просто нужно сохранять отчеты в фото формате и отправлять абонентам по почте. И в том формате который они смогли бы открывать без проблем ... без нужды устанавливать спец программу для просмотра фото отчета.
Короче вот код:
&НаКлиенте
Процедура ТабличныйДокумент_Сохранить_в_PDF_JPG()
//=========================================
ТабДок = Новый ТабличныйДокумент;
//=== СОХРАНЕНИЕ В PDF =====================
    //ПолноеИмяФайла="D:/ТабДок.pdf";
    //ТабДок.Записать(ПолноеИмяФайла, ТипФайлаТабличногоДокумента.PDF);
    //Предупреждение("Отчет сохранен в файл: ""ТабДок.pdf""!");
//=== СОХРАНЕНИЕ В JPG =====================
    ПолноеИмяФайла="D:/ТабДок.jpg";
    ТабДок.Записать(ПолноеИмяФайла, ТипФайлаТабличногоДокумента.JPG);  //Такой библиотеки нет в системе 1С. И поэтому пожалуйста подскажите ЧТО ДЕЛАТЬ!
    Предупреждение("Отчет сохранен в файл: ""ТабДок.jpg""!");
//=========================================
КонецПроцедуры

Я думаю в этом простом коде все коротко и ясно изложено.
Поэтому как решить задачу?
Буду весьма признателен!

Bernet
Gigi @ Сегодня, 11:36 необходимо зарегистрироваться для просмотра ссылки ,
JPG немного не тот формат, это графика, может вам в PDF лучше будет сохранять?
Gigi
Bernet @ Сегодня, 10:59 необходимо зарегистрироваться для просмотра ссылки ,
Можно но просто он не открывается обычной программой просмотра ОС.
Так что нужен именно jpg, tiff и т.д.
Ладно! Понятно ... такой возможности нет в системе 1С.
Но вообще нельзя ли на пример вначале сохранить в PDF или xlsx а потом тут же конвертировать в jpg?
И это через 1С ... ну например конвертировать через подключение COM объекта
Нельзя ли как то так?
И если да то как?
Bernet
Gigi @ Сегодня, 12:08 необходимо зарегистрироваться для просмотра ссылки ,
Наверняка можно, но нужно какую-то стороннюю библиотеку искать, 1С не сконвертирует

P.S. Как вариант погуглить какой-нибудь онлайн-сервис который переконвертирует и у которого есть API, отправлять туда PDF а в ответ получать JPG

P.P.S Первая же необходимо зарегистрироваться для просмотра ссылки
cos12
Цитата(Gigi @ 25.10.18, 12:08) необходимо зарегистрироваться для просмотра ссылки
Можно но просто он не открывается обычной программой просмотра ОС.

Експлорер нормально открывает pdf, да в принципе сейчас любой браузер дает возможность открыть pdf-ные файлы
Мичман Харитонов
Ну... вот нечто подобное.
необходимо зарегистрироваться для просмотра ссылки
Используется виртуальный принтер.
Gigi
Bernet @ Сегодня, 11:34 необходимо зарегистрироваться для просмотра ссылки ,
Цитата
Как вариант погуглить какой-нибудь онлайн-сервис который переконвертирует и у которого есть API, отправлять туда PDF а в ответ получать JPG

Да ... думаю вариант ... правда конечно не без хлопот отправки и получении в нужный формат.
Цитата(cos12 @ 25.10.18, 11:39) необходимо зарегистрироваться для просмотра ссылки
Експлорер нормально открывает pdf, да в принципе сейчас любой браузер дает возможность открыть pdf-ные файлы

Тоже вариант ... и на самом деле ... я просто думал в 1С можно в графику переформатировать. Но раз такой возможности нет то думаю лучше опять в pdf. И при этом в тексте письма абонентам написать что бы открывали через браузер.
Вот и думаю решение проблемы. Ведь браузер у всех есть везде.
Хотя стоп .. погоди ... да можно просто сохранять и вовсе в html ... и pdf и вовсе не нужен! Они щелкнут и посмотрят... вот еще лучшее решение.
Скорее всего так лучше и быстрее.
Так что проблема снята... хоть что то позитивное на сегодняшний день.
Ладно ребята ... всем большое спасибо!
Пока!


Цитата(Мичман Харитонов @ 25.10.18, 12:00) необходимо зарегистрироваться для просмотра ссылки
Ну... вот нечто подобное.
необходимо зарегистрироваться для просмотра ссылки
Используется виртуальный принтер.

Ну это если в дальнейшем все таки решу не в виде html, а в Jpg.
Тоже интересный вариант.
Ладно ... спасибо всем ... пока!
sava1
вот - еще на 77 юзал
необходимо зарегистрироваться для просмотра ссылки
Vladal
Цитата(sava1 @ 25.10.18, 14:25) необходимо зарегистрироваться для просмотра ссылки
вот - еще на 77 юзал
йоксель

На 8.3 х64 работает?
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.