在Ubuntu中轻松将PDF文件与其他程序合并

合并pdf文件

在下一篇文章中,我们将研究如何组合pdf文件。 在某些情况下,我们可能会见面 我们需要将2个或更多PDF文件合并为一个 以便将所有内容都保存在一个文件中。 这样可以最大程度地减少浪费时间来查找这些PDF文件,而这些PDF文件由于某种原因可能位于不同的文件夹和其他目录中。

为了撰写这篇文章,我尝试了一些 结合或组合来自Ubuntu的PDF文件的工具。 我已经尝试了所有我们将在下面的Ubuntu 18.04版本中看到的工具,但是我想它们可以在其他Gnu / Linux发行版中使用。

合并PDF文件

合并pdf文件样本文件

首先 在名为PDFS的文件夹中,我将包括2个要使用的PDF文档 跟他们:

  1. betweenonesandceros-1.pdf
  2. betweenonesandceros-2.pdf

使用pdfunite

Pdfunite是 可用于合并PDF文档的工具。 它是poppler-utils软件包的一部分。 这就是为什么 当您安装poppler时,已经包含pdfunite。 要安装此工具,我们打开一个终端(Ctrl + Alt + T)并输入:

sudo apt update && sudo apt install poppler-utils

要执行此操作, 要合并的文件必须在运行pdfunife的目录中。 使用我在上面命名的文件,要使用的命令如下:

pdfunite entreunosyceros-1.pdf entreunosyceros-2.pdf archivo_combinados_pdfunite.pdf

控制台将向我们展示一些 出口警告。 这些并不令人担心,文件将被正确合并。

合并pdf文件pdfunite

如您在上一个屏幕截图中所见,输出文件名为 Combined_file_pdfunite.pdf.

使用pdftk

pdftk 是另一个可用于在Ubuntu 18.04中合并PDF文档的工具。 要在Ubuntu 18.04的终端上安装pdftk, 首先,我们将添加从中安装该工具的PPA。 为此,我们打开一个终端(Ctrl + Alt + T)并输入:

ppa pdftk malteworld合并pdf文件

sudo add-apt-repository ppa:malteworld/ppa

添加PPA后,在Ubuntu 18.04中,软件清单将更新。 我们将继续安装pdftk工具 使用以下命令:

sudo apt install pdftk

将pdf文件与pdftk合并

pdftk安装完成后,使用我们的示例文件, 用于合并PDF的命令 将是以下内容:

pdftk entreunosyceros-1.pdf entreunosyceros-2.pdf cat output archivos_combinados_pdftk.pdf

使用转换

要使用convert命令,首先 我们将必须安装Imagemagick,如果尚未安装,请打开终端(Ctrl + Alt + T)并使用以下命令:

sudo apt install imagemagick

使用我们的示例PDF文件,我们将不得不使用以下命令来组合它们:

转换pdf文件转换

convert entreunosyceros-1.pdf entreunosyceros-2.pdf archivos_combinados_convert.pdf

将PDF文件的特定页面合并为一个文件, 我们将不得不 传递给convert命令,将我们的文件放在方括号内。 例如,要将第一个文档的第5页与第二个文档的第7页和第10页结合在一起,可以使用如下命令。 没有人会忘记数字零。 为了这 显示的数字小于我们感兴趣的数字.

合并转换页

convert entreunosyceros-1.pdf[4] entreunosyceros-2.pdf[6,9] paginas_combinadas_convert.pdf

使用此命令也可以 加入页面范围。 我们可以将第一个文件的前5页与其他文件的前10页结合在一起。 使用我们的示例文件,要使用的命令将是:

将页面范围与转换结合

convert entreunosyceros-1.pdf[0-4] entreunosyceros-2.pdf[0-9] rango_paginas_combinadas_convert.pdf

使用Ghostscript

我们也可以 使用 鬼脚本 (gs)加入PDF文档 在Ubuntu 18.04上。 要安装它,请在终端中编写:

sudo apt install ghostscript

现在我们将看到一个使用的示例 ghostscript结合我们的两个样本PDF文档。 使用的命令将是:

合并pdf文件ghostscript

gs -dNOPAUSE -sDEVICE=pdfwrite -sOUTPUTFILE=Ghostscript-archivos-combinados.pdf -dBATCH entreunosyceros-1.pdf entreunosyceros-2.pdf

使用pdfsam

pdfsam 是一个简单,直观且易于使用的GUI工具 用于合并,拆分,旋转,编辑和签名PDF文档。 在此示例中,我们将使用该选项在Ubuntu 18.04中合并PDF文档。 但首先, 我们将安装依赖项 必要的:

sudo apt install openjdk-8-jre libopenjfx-jni libopenjfx-java openjfx

成功安装后, 我们将在路径/ etc /环境中定义变量JAVA_HOME 使用我们最喜欢的编辑器。

vim /etc/environment

在文件内部,我们将 添加以下行:

JAVA_HOME="/usr/lib/jvm/java-8-openjdk-amd64/"

保存并退出后, 我们重新加载编辑后的文件:

source /etc/environment

然后 我们将从官方网站下载.deb文件 来自pdfsam:

下载pdfsam

wget https://github.com/torakiki/pdfsam/releases/download/v3.3.6/pdfsam_3.3.6-1_all.deb

下载后,我们可以 使用dpkg安装文件:

sudo dpkg -i pdfsam_3.3.6-1_all.deb

开始pdfsam在终端中,我们写下其名称:

pdfsam合并pdf文件

pdfsam

当我们要合并文件时, 我们将点击“合并”。 在显示的屏幕上,您将必须拖放文件 在专门针对这些内容的部分中:

合并pdf文件sam框拖动pdf文件

如果您需要它,请不要犹豫 在“配置连接”部分中指定其他属性。 当您单击底部的“运行”时,组合将开始。 发出“叮”的声音将通知我们该过程已完成。


发表您的评论

您的电子邮件地址将不会被发表。 必填字段标有 *

*

*

  1. 负责数据:MiguelÁngelGatón
  2. 数据用途:控制垃圾邮件,注释管理。
  3. 合法性:您的同意
  4. 数据通讯:除非有法律义务,否则不会将数据传达给第三方。
  5. 数据存储:Occentus Networks(EU)托管的数据库
  6. 权利:您可以随时限制,恢复和删除您的信息。

  1.   羊毛衣

    可惜,因为它看起来非常好。 pdfsam不能在Ubuntu 18中使用,它有一个与Sejda有关的bug,无法创建组合文件。 尝试另一个! 我不知道该选择哪一个...

  2.   THOMAS

    很好的帖子,我只是评论说,当您有要制作其中几个PDF的图像时,Ampare Images to PDF在Ubuntu 18.04中对我有效。

  3.   埃里克·图克托(Erick Tucto)

    ImageMagick发生错误,您有此消息尝试执行安全策略`PDF'@ error / composition.c / IsCoderAuthorized / 408不允许的操作。

    在这里,我留下解决方案的链接 https://stackoverflow.com/a/53180170

    但是我注意到使用ImageMagick会降低画质

    我喜欢pdfunite,质量下降了……如果丢失了,我不会注意到

  4.   萨达尔祖斯

    非常感谢,我服务了第一个,就是这样! 😀