通过批处理打印 PDF 的特定页面
Print Specific Pages of PDF via Batch
我正在通过简单的 print D:\server\printer file.pdf
命令编写打印 PDF 的脚本并且它可以工作,但在某些情况下我只想打印前 X
页或最后一页等。
有没有办法指定页面?也许我需要使用 Adobes 可执行文件来打印 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
我正在通过简单的 print D:\server\printer file.pdf
命令编写打印 PDF 的脚本并且它可以工作,但在某些情况下我只想打印前 X
页或最后一页等。
有没有办法指定页面?也许我需要使用 Adobes 可执行文件来打印 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