我不确定您使用什么程序来查看和打印 PDF 文件,所以我只使用了 Ubuntu 的默认 PDF 查看器Evince。
您可能需要在系统上安装“打印到文件”打印机。我安装了cups-pdf,在终端窗口中输入:
sudo apt install cups-pdf
Run Code Online (Sandbox Code Playgroud)
然后,当您打开 PDF 文件并进行打印时,选择PDF打印机选项。打印对话窗口将有仅打印选项,在页面设置选项卡下,您可以在其中选择奇数页或偶数页。
它会将生成的文件放在 PDF 目录 ( ~/PDF )下的主目录中,您可以稍后在其中重命名和/或移动它。
在Page Setup选项卡中,应该有一个标记为 的下拉菜单Only print: All sheets。
屏幕截图取自 Ubuntu 16.04 上使用 Unity Desktop 的 Evince(PDF 文档查看器)。
您可以选择Only print: Even sheets或Only print: Odd sheets那里。
PS:您应该注意,您更改的打印设置通常会持续存在,并且不仅仅适用于当前打印作业,然后会被重置。当稍后打印某些内容而不再次检查这些设置时,这可能会导致意外。我个人发现阻止 Evince 保存打印设置很有用。