如何在 Linux 上编辑 PDF 文件如何在 Linux 上编辑 PDF 文件如何在 Linux 上编辑 PDF 文件如何在 Linux 上编辑 PDF 文件
  • 文章
  • 正则表达式
    • 工具
  • 登录
找到的结果: {phrase} (显示: {results_count} 共: {results_count_total})
显示: {results_count} 共: {results_count_total}

加载更多搜索结果...

搜索范围
模糊匹配
搜索标题
搜索内容
发表 admin at 2025年2月28日
类别
  • 未分类
标签

如何在 Linux 上编辑 PDF 文件

pdftk (PDF Toolkit) 是一个命令行工具,可让您编辑 PDF 文件。 pdftk 可在 Linux、MS Windows、MacOS X 和 FreeBSD 上免费使用。使用pdftk,您可以编辑 PDF 文件,而无需支付商业 PDF 编辑器的费用。如果您想在 Linux 上安装 pdftk,请按以下步骤操作。

在 Linux 上安装 pdftk

对于 Ubuntu 或 Debian:

要在 Ubuntu 或 Debian 上安装 pdftk,只需使用 apt-get:

$ sudo apt-get install pdftk

对于 CentOS、Fedora 或 RHEL:

要在 CentOS、Fedora 或 RHEL 上安装 pdftk,您可以按如下方式从源代码构建它。


$ sudo yum -y install gcc gcc-java
$ wget http://www.pdflabs.com/tools/pdftk-the-pdf-toolkit/pdftk-1.44-src.zip
$ unzip pdftk-1.44-src.zip
$ cd pdftk-1.44-dist/pdftk
$ make -f Makefile.Redhat
$ sudo make install

对于其他操作系统平台:

要在 MS Windows 和 MacOS X 等其他平台上安装 pdftk,您可以下载适用于 Windows 和 MacOS 的 pdftk 移植版本。

使用 pdftk 编辑 PDF 文件

在系统上安装 pdftk 后,您可以使用 pdftk 编辑 PDF 文件,如下所示。

1. 将多个PDF文件合并为一个PDF文件

$ pdftk input1.pdf input2.pdf input3.pdf cat output final.pdf 

2. 从 PDF 文件中提取页面

例如,以下命令提取第 3、4、5 页并将它们制作成一个新的 PDF 文件。

$ pdftk input.pdf cat 3-5 output final.pdf

3. 从 PDF 文件中删除页面

例如,下面的命令删除第 3 页并创建一个不包含该页面的新 PDF。

$ pdftk input.pdf cat 1-2 4-end output final.pdf

4.将多页PDF文档的每一页旋转180度

$ pdftk input.pdf cat 1-endsouth output final.pdf

5. 将多页PDF文档的每一页顺时针旋转90度

$ pdftk input.pdf cat 1-endeast output final.pdf

6.将多页PDF文档的每一页逆时针旋转90度

$ pdftk input.pdf cat 1-endwest output final.pdf

7.反转多页PDF文档中的页面顺序

$ pdftk input.pdf cat end-1 output final.pdf

8. 选择不同PDF文档的页面到一个新的PDF文件中

下面的命令从 input1.pdf 中提取第 3、4、5 页,从 input2.pdf 中提取第 1、2、3 页,从 input1.pdf 中提取第 10 页,并将它们转换为名为 final.pdf 的新 PDF 文件。

$ pdftk A=input1.pdf B=input2.pdf cat A3-5 B1-3 A10 output final.pdf

9.为PDF文件添加水印

以下命令将水印图像文件 (watermark.pdf) 应用于 input.pdf 的每个页面。

$ pdftk input.pdf background watermark.pdf output final.pdf

10.将两个PDF文件合并为奇数页和偶数页

$ pdftk A=odd.pdf B=even.pdf shuffle A B output final.pdf

11.将两个PDF文件合并为奇数页和反转偶数页

$ pdftk A=odd.pdf B=even.pdf shuffle A Bend-1 output final.pdf

12. 将两个 PDF 文件合并为奇数页和反转/180 旋转偶数页

$ pdftk A=odd.pdf B=even.pdf shuffle A Bend-1S output final.pdf 
©2015-2025 艾丽卡 support@alaica.com