在一个pdf中打印多个jpg

时间:2018-12-18 20:30:39

标签: powershell pdf printing jpeg

我正在尝试使用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,还是有另一个参数可以做我需要做的事情?

1 个答案:

答案 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”那样简单,但是仍然有可能。