Linux命令行添加PDF文件页码

fiy 其他 215

回复

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

    在Linux命令行中,可以使用Ghostscript和PDFtk来添加PDF文件的页码。

    1. 安装Ghostscript:
    在命令行中输入以下命令来安装Ghostscript:
    “`
    sudo apt-get install ghostscript
    “`

    2. 安装PDFtk:
    在命令行中输入以下命令来安装PDFtk:
    “`
    sudo apt-get install pdftk
    “`

    3. 添加页码:
    使用以下命令来添加页码到PDF文件中:
    “`
    gs -dBATCH -dNOPAUSE -sDEVICE=pdfwrite -sOutputFile=output.pdf input.pdf
    pdftk output.pdf cat 1-end output final.pdf
    “`
    上面的命令将会将页码添加到PDF文件中,并将最终的结果保存为final.pdf。

    替换命令中的input.pdf为需要添加页码的PDF文件名。

    如果你想要添加一页封面,可以使用以下命令:
    “`
    pdftk cover.pdf output.pdf cat input.pdf
    “`

    替换命令中的cover.pdf为封面的PDF文件名。这将会将封面和输入的PDF文件合并为一个新的PDF文件,新文件中包含了页码。

    4. 验证页码是否成功添加:
    使用以下命令来验证页码是否成功添加到PDF文件中:
    “`
    pdftk final.pdf dump_data
    “`
    如果在结果中看到`NumberOfPages`参数的值等于输入的PDF文件的页数加一(如果添加了封面)或等于输入的PDF文件的页数,则表示页码添加成功。

    使用上述方法,你可以在Linux命令行中轻松地添加PDF文件的页码。

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

    在Linux命令行中,你可以使用pdftk来添加PDF文件的页码。pdftk是一个用于操作PDF文件的命令行工具,可以安装在大多数Linux发行版上。

    以下是在Linux命令行中使用pdftk添加PDF文件页码的步骤:

    1. 首先,确保你已经安装了pdftk。可以使用以下命令来检查pdftk是否已经安装:
    “`
    pdftk –version
    “`
    如果提示找不到命令,那么你需要先安装pdftk。可以使用以下命令来安装:
    “`
    sudo apt-get install pdftk
    “`

    2. 拷贝你想要添加页码的PDF文件到一个方便处理的目录中。假设该文件名为input.pdf。

    3. 打开一个终端窗口,导航到该目录,并执行以下命令来为该PDF文件添加页码:
    “`
    pdftk input.pdf cat output output.pdf
    “`
    这个命令会将输入文件整合为输出文件,效果上什么都没做。它仅仅是为了初始化输出文件。

    4. 执行以下命令来为输出文件添加页码:
    “`
    pdftk output.pdf stamp page_number.pdf output final_output.pdf
    “`
    其中,page_number.pdf是一个包含页码的PDF文件。你可以在网上找到一些免费的页码模板或者自己制作一个。

    5. 最后,你将得到一个名为final_output.pdf的文件,其中包含了添加了页码的PDF文件。

    这些步骤将在Linux命令行中使用pdftk来添加PDF文件的页码。你可以根据需要自定义页码样式和位置,以及添加其他的PDF操作(如合并、分割等)。pdftk具有很多功能,你可以查阅其文档来了解更多详情。

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

    在Linux命令行中,可以使用一些工具来添加PDF文件的页码。以下是一种常见的方法。

    步骤1:安装pdftk工具
    “`
    $ sudo apt-get install pdftk
    “`
    步骤2:生成单页的PDF文件
    由于要添加页码,我们需要将PDF文件的每一页分割成单独的文件,然后再将它们合并成一个新的PDF文件,以便添加页码。可以使用以下命令生成单页的PDF文件:
    “`
    $ pdftk input.pdf burst output singlepages/page_%04d.pdf
    “`
    这将在当前目录下创建一个名为`singlepages`的文件夹,并将`input.pdf`文件的每一页提取为单独的文件,文件名格式为`page_0001.pdf`、`page_0002.pdf`等。

    步骤3:添加页码
    可以使用以下命令为每个单独的PDF文件添加页码:
    “`
    $ for file in singlepages/*.pdf; do pdftk “$file” stamp stamp.pdf output “stamped/${file##*/}”; done
    “`
    上述命令将为每个单独的PDF文件添加单独的页码,并将新的文件保存在名为`stamped`的文件夹中。

    步骤4:合并文件
    “`
    $ pdftk stamped/*.pdf cat output output.pdf
    “`
    上述命令将合并`stamped`文件夹中的所有PDF文件,并将结果保存为`output.pdf`。

    至此,已经成功添加了PDF文件的页码。

    注意:上述步骤中提到的路径和文件名可以根据实际情况进行调整。

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

400-800-1024

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

分享本页
返回顶部