如何在 Linux 上合併 PDF 文件

您是否有多個關於同一主題的 PDF,現在您想將它們合併成一個 PDF?

或者您可能需要上傳由不同文件組成的單個文件? 許多政府和學術門戶網站都需要它。

作為 Linux 用戶,如果您遇到需要合併 PDF 文件的情況,那麼本教程將對您有所幫助。

在本教程中,我將分享三種合併多個 PDF 文件的方法:

  • 使用 PDF 技巧 GUI 工具
  • 使用 LibreOffice(還允許您選擇頁面)
  • 使用ImageMagick命令行工具(Linux教程不用終端也能完成嗎?)

您可以全部閱讀並選擇最適合您需要的。

方法 1 – 使用 PDF Tricks GUI 工具在 Linux 上合併 PDF

在嘗試了各種 GUI 工具後,我發現 PDF Tricks 簡單易用且易於導航。

此外,它還包括除了合併 PDF 文件之外的其他功能,包括:

  • 壓縮 PDF 文件。
  • 拆分 PDF 文件。
  • 壓縮 PDF 文件(JPG、PNG 和文本格式)。

它以 Flatpak 的形式提供。 確保您的 Linux 系統啟用了 Flatpak 支持。

我正在分享啟用 Flatpak 的步驟Ubuntu:

                      
                        sudo apt install flatpak
flatpak remote-add --if-not-exists flathub https://flathub.org/repo/flathub.flatpakrepo
                      
                    

現在使用以下命令在您的系統上安裝 PDF Tricks:

                      
                        flatpak install flathub com.github.muriloventuroso.pdftricks
                      
                    

完成安裝後,從系統菜單中打開 PDF Tricks 應用程序。

首次運行時,您將獲得可以使用此工具執行的操作列表。 顯然,要合併 PDF,請使用第三個選項。

在下一步中,單擊添加文件並選擇要合併的文件:

選擇文件後,單擊綁定按鈕:

它將打開系統的默認文件管理器。 您可以在此處選擇要保存合併文件的位置以及名稱:

那就是。 合併的 pdf 已保存。

如果您正在尋找一種工具,我們有一個最好的 PDF 閱讀器列表,您可以使用它們來閱讀和編輯 PDF 文件。

相關閱讀:可用於 Linux 的 PDF 編輯器列表。

方法 2:使用 LibreOffice 合併 PDF 文件

令人驚嘆的 LibreOffice 能夠處理許多與 PDF 相關的任務。 您甚至可以使用 LibreOffice Draw 工具編輯 PDF 以添加數字簽名、添加文本等。

好處是您不需要安裝其他應用程序。 LibreOffice 已經安裝在大多數發行版上,如果不是全部的話。

打開文件管理器並選擇要合併的 PDF 文件。

右鍵單擊所選文件 ​​> 使用其他應用程序打開 > 從那裡繪製 LibreOffice它將打開選定的 PDF 文件。

它將打開您在單獨的 LibreOffice Draw 實例中選擇的每個 PDF 文件:

現在,你必須選擇單個頁面或整個 PDF 文件(使用 Ctrl + A)從左側預覽欄並將其放在要合併的文件的預覽欄上:

完成拖放操作後,單擊左上角的第五個選項,標記為直接導出為PDF:

它將打開一個文件管理器,您可以從中找到並命名文件:

那就是!

額外提示:在命令行上合併 PDF [對於高級用戶]

如果不包含命令行方法,那將是什麼樣的linux教程? 要在命令行上合併 PDF 文件,您可以使用 ImageMagick。

ImageMagick其實是一個圖像相關的工具。 PDF 文件本質上是圖像,這就是 ImageMagick 可以處理它們的原因。

您可能甚至不需要安裝 ImageMagick,因為它已經默認安裝在大多數發行版中。

例如,我將添加 3 個名為 pdf-1.pdf、pdf-2.pdf 和 pdf-3.pdf 的 PDF 文件,並將合併後的 PDF 文件的最終輸出命名為 MergedFile.pdf(多麼聰明):

                      
                        convert pdf-1.pdf pdf-2.pdf pdf-3.pdf MergedFile.pdf
                      
                    

未定義圖像的故障排除

如果您看到這樣的政策錯誤:

這個問題很容易解決。 您只需對 ImageMagick 策略文件進行少量更改。

打開策略文件進行編輯:

                      
                        sudo nano /etc/ImageMagick-6/policy.xml
                      
                    

並查找以下行:

                      
                        <policy domain="coder" rights="none" pattern="PDF" />
                      
                    

現在你必須改變 rights="none" rights=read|write :

                      
                        <policy domain="coder" rights="read|write" pattern="PDF" />
                      
                    

保存您的更改,您現在可以使用 ImageMagick 輕鬆合併文件:

結尾

現在您知道了在 Linux 上合併 PDF 文件的各種方法。 很可能合併後的 PDF 文件非常大。 如果您需要將合併後的 PDF 文件上傳到有大小限制的門戶,您可以壓縮 PDF 文件。

如果您對上述方法有任何問題,請告訴我。


相關文章