linux双面打印pdf命令

worktile 其他 44

回复

共3条回复 我来回复
  • fiy的头像
    fiy
    Worktile&PingCode市场小伙伴
    评论

    要在Linux系统上进行双面打印PDF文件,你可以使用以下命令:

    1. 安装pdfjam工具:

    “`shell
    sudo apt-get update
    sudo apt-get install pdfjam
    “`

    2. 检查你的打印机是否支持双面打印功能,以及它在系统上的名称。

    3. 通过以下命令将PDF文件转换为双面打印的格式:

    “`shell
    pdfjam –file infile.pdf –twosided –suffix duplex.pdf
    “`

    这将创建一个名为`infile-duplex.pdf`的文件,其中的页面已经适当设置为双面打印模式。

    4. 使用以下命令打印双面打印的PDF文件:

    “`shell
    lp -d infile-duplex.pdf
    “`

    将``替换为你的打印机在系统中的名称。

    这样就完成了在Linux系统上进行双面打印PDF文件的操作。请注意,具体的命令可能会根据你使用的Linux发行版和打印机型号而有所不同,所以在使用时请参考相关文档或者使用`man`命令查看命令的使用手册。

    2年前 0条评论
  • worktile的头像
    worktile
    Worktile官方账号
    评论

    在Linux系统中,使用双面打印PDF文件可以通过一些命令来实现。下面是五个常用的命令:

    1. lpr命令:lpr命令是用于打印文件的命令。在Linux系统中,使用lpr命令可以实现双面打印PDF文件。以下是使用lpr命令进行双面打印的示例:

    “`
    lpr -o sides=two-sided-long-edge filename.pdf
    “`

    该命令中的`-o`参数用于指定打印选项,`sides=two-sided-long-edge`表示双面打印,`filename.pdf`表示要打印的PDF文件名。

    2. lp命令:lp命令也是用于打印文件的命令,功能与lpr命令类似。以下是使用lp命令进行双面打印的示例:

    “`
    lp -o sides=two-sided-long-edge filename.pdf
    “`

    该命令中的`-o`参数用于指定打印选项,`sides=two-sided-long-edge`表示双面打印,`filename.pdf`表示要打印的PDF文件名。

    3. pdftops命令:pdftops命令用于将PDF文件转换为PostScript格式。在将PDF文件转换为PostScript格式后,可以使用其他打印命令进行打印。以下是使用pdftops命令将PDF文件转换为PostScript格式的示例:

    “`
    pdftops filename.pdf filename.ps
    “`

    该命令中的`filename.pdf`表示要转换的PDF文件名,`filename.ps`表示转换后的PostScript文件名。

    4. ps2pdf命令:ps2pdf命令用于将PostScript文件转换为PDF格式。在将PostScript文件转换为PDF格式后,可以使用其他打印命令进行打印。以下是使用ps2pdf命令将PostScript文件转换为PDF格式的示例:

    “`
    ps2pdf filename.ps filename.pdf
    “`

    该命令中的`filename.ps`表示要转换的PostScript文件名,`filename.pdf`表示转换后的PDF文件名。

    5. pdfjam命令:pdfjam命令是一个PDF工具包,提供了多种PDF文件处理功能,包括双面打印。以下是使用pdfjam命令进行双面打印的示例:

    “`
    pdfjam –twoside filename.pdf
    “`

    该命令中的`–twoside`参数表示双面打印,`filename.pdf`表示要打印的PDF文件名。

    以上是在Linux系统中实现双面打印PDF文件的五个常用命令。根据实际情况选择适合自己的命令使用。

    2年前 0条评论
  • 不及物动词的头像
    不及物动词
    这个人很懒,什么都没有留下~
    评论

    在Linux系统中,可以使用一些命令来进行双面打印PDF文件。下面是一种常用的方法,步骤如下:

    1.安装必要的软件:
    首先,确保系统上已安装了Ghostscript和CUPS(Common UNIX Printing System)。这些软件通常在大多数Linux发行版的官方软件仓库中可用。

    您可以使用以下命令在Ubuntu上安装这些软件:
    “`
    sudo apt-get install ghostscript cups
    “`

    2.设置打印机:
    在继续之前,请确保您的打印机已正确设置并与您的Linux系统连接。使用CUPS配置工具(通常通过`http://localhost:631`在浏览器中访问)设置和管理打印机。

    3.转换PDF文件:
    如果您想打印一个PDF文件并在每个页面上进行双面打印,您需要将其转换为PostScript(.ps)文件。使用Ghostscript转换工具`pdf2ps`可以完成这个任务。

    打开终端,并执行以下命令将PDF文件转换为PostScript文件:
    “`
    pdf2ps input.pdf output.ps
    “`

    在上述命令中,`input.pdf`是您要打印的PDF文件的路径和文件名,而`output.ps`是输出的PostScript文件的路径和文件名,您可以根据需要进行更改。

    4.设置打印选项:
    在继续之前,请确保您已经安装了适当的打印机驱动程序以及您的打印机的PPD文件(PostScript Printer Description)。PPD文件通常由打印机制造商提供,可以在打印机配置工具(CUPS)中导入。

    使用以下命令设置双面打印选项:
    “`
    lpoptions -o Duplex=DuplexNoTumble
    “`

    在上述命令中,`Duplex=DuplexNoTumble`表示打印机应该进行双面打印,而不会翻转纸张。

    5.打印双面文档:
    接下来,使用以下命令将PostScript文件发送到打印机进行打印:
    “`
    lp output.ps
    “`

    在上述命令中,`output.ps`是您在步骤3中生成的PostScript文件的路径和文件名。

    现在,您的打印机应该开始双面打印PDF文件了。

    备注:请注意,上述命令仅适用于使用PostScript打印机驱动程序的打印机。如果您的打印机使用其他驱动程序或打印语言,您可能需要使用不同的方法。请参考您的打印机和打印驱动程序的文档以获得更多信息。

    2年前 0条评论
注册PingCode 在线客服
站长微信
站长微信
电话联系

400-800-1024

工作日9:30-21:00在线

分享本页
返回顶部