Найти - Пользователи
Полная версия: Как распечатать документ
Начало » Python для экспертов » Как распечатать документ
1 2 3 4
sbar
igor.kaist
Кто нибудь может подсказать как вызвать стандартный виндовый мастер печати, для определенного файла?
Код выше как раз выдает виндовый диалог печати, если под виндой запускать. Или это не то? (Что есть “мастер печати” кстати?)
igor.kaist
sbar, да не хочется мне весь gtk тянуть из за печати…
Мастер печати, это такая штука, которая появляется если щелкнуть правой кнопкой мышки по фотографии, и выбрать “печать”.
Цель такая: сгенерировать изображение, и послать на печать.. Из pywin32 это умею делать, но некоторые настройки, как качество печати, цветокоррекция, вообщем профили печати…
Вот и подумал я использовать этот мастер печати с этим пожет справиться, вот только не знаю, как его применить к определенному фaйлу на диске, не вручную естественно
igor.kaist
Вообщем можно еще сделать так :)
import os
os.system('rundll32.exe shimgvw.dll,ImageView_PrintTo FILENAME "PRINTERNAME"')
генерил на днях отчеты, спомошью PIL (тексты, таблицы, графика), и прямиком таким образом на печать отправлял. Вообщем распечатывается автоматически в полный лист.
Остается еще узнать как изменить настройки печати, о которых писал в посте выше… Вообщем нормальный print wizard….
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.
Powered by DjangoBB