在Ubuntu中輕鬆將PDF文件與其他程序合併

combinar archivos pdf

在下一篇文章中,我們將研究如何組合pdf文件。 在某些情況下,我們可能會見面 我們需要將2個或更多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.   薩達爾祖斯 他說:

    非常感謝,我服務了第一個,就是這樣! 😀