Имя: Пароль:
1C
 
Распечатать pdf через bullzip
0 Сибиряк_1Ц
 
30.09.20
05:13
ут 11 уф. установил bullzip, получаю по api двоичные данные, через хранилище сохраняю файл на клиенте. и пытаюсь через процедуру распечатать его на сетевом принтере.
            Принтер=Новый ComObject("Bullzip.PDFPrinterSettings");
            принтер.SetValue("output", ИмяВременногоФайла);
            принтер.SetValue("ShowSaveAS", "never");
            принтер.SetValue("ShowProgress", "no");
            принтер.SetValue("ShowProgressFinished", "no");
            принтер.SetValue("ShowSettings", "never");
            принтер.SetValue("ShowPDF", "no");
            принтер.SetValue("ConfirmOverwrite","no");
            принтер.SetValue("OwnerPassword","");
            принтер.SetValue("Permissions",61636);
            принтер.WriteSettings();
            
            Таб.Автомасштаб=Истина;
            
            //Таб.Имяпринтера="Bullzip PDF Printer";
            Таб.Имяпринтера="Office_10";
            
            Таб.Напечатать(Истина);
            
            PDFФайл = Новый Файл(ИмяВременногоФайла);
            
            Пока  НЕ PDFФайл.Существует() Цикл
                ОбработкаПрерыванияПользователя();
            КонецЦикла;
процедуру качнул в инете. прошу помочь. не понимаю ПРИЧЕМ ЗДЕСЬ ТАБЛИЧНЫЙ ДОКУМЕНТ, почему сразу виртуальный принтер не может выводить на печать уже готовый pdf ?
1 Сибиряк_1Ц
 
30.09.20
05:36
помогите
2 Lokli
 
30.09.20
07:35
1С разве не умеет в PDF сама? Зачем конвертировать в PDF если тебе надо сразу же напечатать?
3 Йохохо
 
30.09.20
07:57
потому что https://helpf.pro/faq8/view/384.html написано Дата: 03.11.2009 когда из травы не делали смузи. и этот код для сохранения в пдф табдока булзипом, а не для печати на принтер
4 Builder
 
30.09.20
09:22
Я так понимаю есть файл PDF, который просто надо распечатать?
Зачем тут тогда Bullzip?
5 ДенисЧ
 
30.09.20
09:24
Я так понял, печатать табдок в пдф надо. Или нет?
6 ДенисЧ
 
30.09.20
09:25
(0) "процедуру качнул в инете"
Закачай её обратно, вдруг кому-то, кто поймёт её, понадобится. А то так процедур в интернете скоро не останется...
7 ejikbeznojek
 
30.09.20
12:37
(2) А он не сказал какая у него версия платформы. У меня вот есть несколько баз на 8.1, которая не умеет в PDF сохранять))
8 Сибиряк_1Ц
 
09.10.20
14:26
Глупость спросил, короче через Roxit печатается PDF и все. Спс!