Имя: Пароль:
1C
1С v8
Борьба с pdf. Печать этикеток
,
0 vkuznezov
 
04.03.20
17:31
Всем привет.
Кто-нибудь знает как изменить параметр "Бумага по размеру страницы" pdf файла.
При сохранении печатной формы из 1С в pdf файл этот параметр установлен в значение "Да". А мне нужно в "Нет".
Сам параметр если смотреть свойство файла через adobe на закладке "дополнительно".
По этому параметру по умолчанию устанавливается галка "выбирать источник бумаги по размеру страницы PDF". Нужно чтобы эта галка по умолчанию была снята.
1 vkuznezov
 
04.03.20
17:40
Попробовал отправить на принтер "Microsoft Print to PDF" качество стало хуже, но параметр "Бумага по размеру страницы" pdf установился в "Нет"
Тогда возникает вопрос как напечатать в "Microsoft Print to PDF" из командной строки без открытия окон. Сейчас при печати предлагает указать имя файла
2 vkuznezov
 
04.03.20
17:42
Не пойму от чего зависит этот параметр. Настройки табличного документа в 1С пробовал указать различные. Типа размер бумаги, масштаб и др. не помогает
3 vkuznezov
 
04.03.20
17:46
Народ подскажите что-нибудь. На заразе этикетке по-умолчанию изображение развернуто на 90 градусов относительно размера бумаги и все из-за этого параметра. Печатаю из командной строки foxit reader
4 vkuznezov
 
04.03.20
17:53
https://yadi.sk/d/UBugqJqgP67l-A  - параметры pdf
https://yadi.sk/i/5LcmkdCv_pkv3Q  - печать
5 Garykom
 
гуру
04.03.20
17:54
6 Garykom
 
гуру
04.03.20
17:55
(5) Короче сохраняешь в pdf средствами 1С а далее крутишь файл PDF как хочешь через gs https://www.ghostscript.com/doc/9.20/Use.htm#PDF_switches
7 vkuznezov
 
04.03.20
17:59
(6) О, спасибо Garykom. Сейчас попробую
8 Garykom
 
гуру
04.03.20
18:02
9 vkuznezov
 
04.03.20
22:37
(8) спасибо, помогло

"C:\Program Files\gs\gs9.50\bin\gswin64.exe" -sOutputFile=C:\Temp\output.pdf -sDEVICE=pdfwrite C:\Temp\input.pdf
10 vkuznezov
 
04.03.20
23:30
(9) дополню, чтобы не забыть. В фоновом режиме необходимо так

"C:\Program Files\gs\gs9.50\bin\gswin64c.exe" -sOutputFile=C:\Temp\output.pdf -sDEVICE=pdfwrite -dBATCH -dNOPAUSE C:\Temp\input.pdf
Проблемы невозможно решaть нa том же уровне компетентности, нa котором они возникaют. Альберт Эйнштейн