инструмент командной строки для изображения печати?

Моя потребность программы распечатать кривую, мое решение изменяет кривую в изображение, и этот файл изображения (xxx.png) может быть распечатан при помощи инструмента печати изображения окон по умолчанию (щелкните правой кнопкой по мыши сверху файла и выберите печать).

но я не хочу пользователя, делают это задание вручную, мне нужен инструмент командной строки, чтобы сделать это:

printPicture xxx.png

существует ли инструмент как это?

PS: свободный/с открытым исходным кодом

Щелчок правой кнопкой править: файл и выбор "печать", затем я могу распечатать этот файл, Как я могу сделать это в командной строке?

8
задан linjunhalida 20 February 2010 в 17:25
поделиться

3 ответа

Наконец-то я узнал!

использование программы просмотра изображений и факсов windows.

rundll32    shimgvw.dll    ImageView_PrintTo /pt   xxx.png   "printer name"
13
ответ дан 3 November 2019 в 13:09
поделиться

IrfanView может это сделать. Вот список параметров командной строки для этого приложения.

Следующее должно работать:

i_view32 xxx.png /print

Если вы хотите печатать на принтере , другом отличном от принтера по умолчанию, укажите имя принтера:

i_view32 xxx.png /print="PrinterName"
10
ответ дан 3 November 2019 в 13:09
поделиться

Вы можете вызвать ShellExecute из вашей программы с помощью print операции:

ShellExecute(NULL,"print","c:\\test.png",NULL,NULL,SW_HIDE);
0
ответ дан 3 November 2019 в 13:09
поделиться
Другие вопросы по тегам:

Похожие вопросы: