我正在尝试使用PowerShell和 Microsoft Print to PDF 打印机在一个PDF文件中打印多个JPEG文件。
到目前为止,我可以选择1张图像并将其打印为PDF:
Get-Content "myImage.jpg" | Out-Printer -Name "Microsoft Print to PDF"
这也适用于此cmdlet:
Start-Process –FilePath "myImage.jpg" –Verb Print
但是,即使它在资源管理器中也可以工作,我无法选择多个文件进行打印(选择所有文件,单击鼠标右键,进行打印)。
我是否缺少一个明显的参数来选择多个文件输入这些cmdlet,还是有另一个参数可以做我需要做的事情?
答案 0 :(得分:0)
我无法直接做到这一点,但是通过一个中间步骤,您可以到达那里:
"<html><body>
<img src=`"C:\Temp\Pic1.jpg`" width=`"800`">
<body></body>
<img src=`"C:\Temp\Pic2.jpg`" width=`"800`">
</body></html>" |
Out-File C:\Temp\webpage.html
Start-Process C:\Temp\webpage.html -verb print
可能不像您现在使用的“ ImageMagick”那样简单,但是仍然有可能。