是否有办法通过命令行将PDF文件(或文件)发送到打印机,但只打印奇数页?例如,lpr -{some option} *.pdf
或{some command to get odd-numbered pages} *.pdf | lpr
。这比打开每个文件、打开打印对话框并让它打印第1、3、5、7、9页要快.这个想法是打印所有的奇数页,然后我可以打印偶数页在纸的另一边。
发布于 2010-10-17 19:31:31
发布于 2010-10-17 20:28:42
如果您选择预处理PDF (例如,因为您的打印框架不是CUPS并且不支持页面选择),您可以使用pdftk进行处理。
pdftk A=foo.pdf cat Aodd output - | lpr
# take out the sheets and feed them back in
pdftk A=foo.pdf cat Bend-1even output - | lpr
根据打印机的成本,您可能需要反向打印奇数页,并按顺序打印偶数页:将end-1
移动到另一个命令。如果文档有奇数页,请从堆栈中取出最后一页,不要在第二次将其反馈回。
https://unix.stackexchange.com/questions/3221
复制相似问题