通过批处理打印 PDF 的特定页面

Print Specific Pages of PDF via Batch

我正在通过简单的 print D:\server\printer file.pdf 命令编写打印 PDF 的脚本并且它可以工作,但在某些情况下我只想打印前 X 页或最后一页等。

有没有办法指定页面?也许我需要使用 Adob​​es 可执行文件来打印 and/or 只是我自己提前手动拆分文件(这些文件通常是静态的“入职”文件)。

谢谢。

好吧,我发现打印时无法指定页面,但幸好我的打印作业大部分是静态的。可能有一种方法可以通过“Microsoft Print to PDF”编写拆分文件的脚本,但我手动完成了,并将我想要的页面打印到新的 PDF 中。

具有讽刺意味的是,print 命令不适用于通过此方法生成的 PDF,因此我切换到通过 AcroRd32.exe

进行打印

更新:我使用 VBS 解决了这个问题,因为它有最多的观点,所以发布在这个问题上,并将这个和另一个标记为重复。

Adobe Reader Command Line Reference

Win2PDF 有一个可以打印一系列文档的命令行:

win2pdfd.exe printpdf "sourcefile" printername startpage endpage

更多信息位于: https://www.win2pdf.com/doc/command-line-print-pdf.html