【发布时间】:2020-11-20 10:20:13
【问题描述】:
我正在通过简单的print D:\\server\printer file.pdf 命令编写打印 PDF 的脚本并且它可以工作,但在某些情况下我只想打印第一页 X 或最后一页等。
有没有办法指定页面?也许我需要使用 Adobe 的可执行文件来打印和/或提前自己手动拆分文件(这些文件通常是静态的“载入”文件)。
谢谢。
【问题讨论】:
标签: batch-file pdf printing adobe
我正在通过简单的print D:\\server\printer file.pdf 命令编写打印 PDF 的脚本并且它可以工作,但在某些情况下我只想打印第一页 X 或最后一页等。
有没有办法指定页面?也许我需要使用 Adobe 的可执行文件来打印和/或提前自己手动拆分文件(这些文件通常是静态的“载入”文件)。
谢谢。
【问题讨论】:
标签: batch-file pdf printing adobe
Win2PDF 有一个可以打印一系列文档的命令行:
win2pdfd.exe printpdf "sourcefile" printername startpage endpage
更多信息在: https://www.win2pdf.com/doc/command-line-print-pdf.html
【讨论】:
好吧,我发现无法在打印时指定页面,但幸运的是我的打印作业大多是静态的。可能有一种方法可以通过“Microsoft Print to PDF”对文件进行脚本拆分,但我是手动完成的,并将我想要的页面打印到一个新的 PDF 中。
具有讽刺意味的是,print 命令不适用于通过这种方法生成的 PDF,所以我切换到通过AcroRd32.exe 打印
更新:我使用 VBS 解决了这个问题,发布在这个问题上,因为它拥有最多的视图并将这个和另一个标记为重复。
【讨论】: