用于打印图片的命令行工具?

lin*_*ida 8 windows printing command-line

我的程序需要打印曲线,我的解决方案是将曲线更改为图片,并且可以使用默认的Windows图片打印工具打印此图片文件(xxx.png)(右键单击文件顶部的鼠标,选择打印).

但我不希望用户手动完成这项工作,我需要一个命令行工具来执行此操作:

printPicture xxx.png
Run Code Online (Sandbox Code Playgroud)

有这样的工具吗?

ps:免费/开源

编辑:右键单击文件,然后选择"打印",然后我就可以打印这个文件了,我该如何在命令行中执行?

lin*_*ida 13

我终于找到了!

使用Windows图像和传真查看器.

rundll32    shimgvw.dll    ImageView_PrintTo /pt   xxx.png   "printer name"
Run Code Online (Sandbox Code Playgroud)


Cha*_*lts 10

IrfanView能够做到这一点.以下是此应用程序的命令行选项列表.

以下应该有效:

i_view32 xxx.png /print
Run Code Online (Sandbox Code Playgroud)

如果要打印到打印机其他比默认的打印机,指定打印机名称:

i_view32 xxx.png /print="PrinterName"
Run Code Online (Sandbox Code Playgroud)

  • "那么......"到底是什么? (4认同)
  • 你问了一个命令行工具......这就是我发布的内容.如何在您的应用程序中使用它取决于您 - 您是开发人员! (3认同)

ula*_*ekh 6

此链接有一个更简单的解决方案:

mspaint / pt [图像文件名]