Вход | Регистрация
 

Програмное сохранение УПД в пдф

Програмное сохранение УПД в пдф
Я
   Yulichka_RUS
 
26.01.21 - 22:55
Добрый вечер всем, делаю обработку которая по выбранному пакету документов формирует УПД и сразу сохраняет пакеты документов в  пдф формате. Честно я не сильна в этом пока что. У меня получилось сформировать пакеты УПДшек, только они открываются в окне печати и я не могу придумать как их сохранить в пдф. Помогите пожалуйста
   mikecool
 
1 - 26.01.21 - 22:57
Используй Сохранить или ЗАписать, не помню как в пакете зовется
   Gbpltw
 
2 - 26.01.21 - 23:13
Записать
   Serg_1960
 
3 - 26.01.21 - 23:52
ТабличныйДокумент.Записать(<ИмяФайла>, <ТипФайлаТаблицы>)
   timurhv
 
4 - 27.01.21 - 00:50
(0) Можно сразу получить двоичные данные в pdf
МассивФорматыСохранения = Новый Массив();
МассивФорматыСохранения.Добавить(ТипФайлаТабличногоДокумента.PDF);
НастройкиСохранения = УправлениеПечатью.НастройкиСохранения();
НастройкиСохранения.Вставить("ПодписьИПечать", Ложь);
НастройкиСохранения.Вставить("ФорматыСохранения", МассивФорматыСохранения);

ТаблицаКомандПечати = УправлениеПечатью.КомандыПечатиОбъекта(Метаданные.Документы.ИМЯДОКУМЕНТА);
КомандаПечати = ТаблицаКомандПечати.Найти("ИМЯКОМАНДЫПЕЧАТИ", "Идентификатор");

Если КомандаПечати <> Неопределено Тогда
    КоллекцияПечатныхФорм = УправлениеПечатью.НапечататьВФайл(КомандаПечати, МассивДокументовДляПечатиУПД, НастройкиСохранения);
    Для Каждого СтрокаФайла Из КоллекцияПечатныхФорм Цикл
        СтруктураФайла = Новый Структура("Наименование, Расширение, Размер, ДвоичныеДанные");
        СтруктураФайла.Вставить("Наименование", СтрокаФайла.ИмяФайла);
        СтруктураФайла.Вставить("Расширение", "pdf");
        СтруктураФайла.Вставить("Размер", СтрокаФайла.ДвоичныеДанные.Размер());
        СтруктураФайла.Вставить("ДвоичныеДанные", СтрокаФайла.ДвоичныеДанные);
        ...
    КонецЦикла;
КонецЕсли;
   Yulichka_RUS
 
5 - 28.01.21 - 00:15
Спасибо всем, помогло)

Список тем форума
Рекламное место пустует  Рекламное место пустует
Я не хочу быть самым богатым человеком на кладбище. Засыпать с чувством, что за день я сделал какую-нибудь потрясающую вещь — вот что меня интересует. Стив Джобс, 1996 г.
ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку "Обновить" в браузере.