如何在 Linux 中合并 PDF 文件
或者你可能需要上傳由不同文件組成的單個(gè)文件?許多政府和學(xué)術(shù)門戶網(wǎng)站都要求這樣做。
作為 Linux 用戶,如果你遇到需要合并 PDF 的情況,本教程將幫助你。
在本教程中,我將分享三種合并多個(gè) PDF 文件的方法:
- 使用 PDF Tricks GUI 工具
- 使用 LibreOffice(允許你選擇頁(yè)面)
- 使用 ImageMagick 命令行工具(Linux 教程會(huì)沒有終端方法就結(jié)束么?)
你可以全部了解一下并選擇最適合你的。
方法 1:使用 PDF Tricks GUI 工具在 Linux 中合并 PDF
在試用了多種 GUI 工具后,我發(fā)現(xiàn) PDF Tricks 使用簡(jiǎn)單且易于導(dǎo)航。
此外,除了合并 PDF 文件之外,它還包括其他功能,包括:
- 壓縮 PDF。
- 拆分 PDF。
- 將 PDF 轉(zhuǎn)換為 JPG、PNG 和文本格式。
它以 ??Flatpak?? 的形式提供。請(qǐng) ??確保你的 Linux 系統(tǒng)啟用了 Flatpak 支持??。
我分享的是在 Ubuntu 上啟用 Flatpak 的步驟:
現(xiàn)在,使用以下命令在你的系統(tǒng)中安裝 PDF Tricks:
完成安裝后,從系統(tǒng)菜單中打開 PDF Tricks 應(yīng)用。
第一次運(yùn)行時(shí),你會(huì)得到一個(gè)可以使用此工具執(zhí)行的操作列表。顯然,要合并 PDF 文件,請(qǐng)使用第三個(gè)選項(xiàng)。
merge pdf files using in ubuntu
在下一步中,單擊 “添加文件Add file” 并選擇要合并的文件:
choose files to merge
選擇文件后,單擊 “合并Merge” 按鈕:
click on merge button
它將打開系統(tǒng)的默認(rèn)文件管理器。你可以在此處選擇要保存合并文件的位置以及應(yīng)命名的文件:
locate and name the merged pdf file
就是這樣。合并后的 PDF 已保存。
如果你正在尋找,我們提供了一份 ??可用于閱讀和編輯 PDF 文件的最佳 PDF 閱讀器?? 列表。
方法 2:使用 LibreOffice 合并 PDF 文件
很棒的 LibreOffice 能夠處理許多與 PDF 相關(guān)的任務(wù)。你甚至可以 ??使用 LibreOffice Draw 工具編輯 PDF 文件?? 來(lái)添加數(shù)字簽名、添加文本等。
好處是你不需要安裝其他應(yīng)用。LibreOffice 已經(jīng)安裝在大多數(shù)發(fā)行版上,如果不是全部的話。
打開文件管理器并選擇要合并的 PDF 文件。
右鍵單擊選定的文件 > 使用其他應(yīng)用打開Open With Other Application
它將在單獨(dú)的 LibreOffice Draw 實(shí)例中打開你選擇的每個(gè) PDF 文件:
open pdf file in libreoffice
現(xiàn)在,你必須從左側(cè)預(yù)覽欄選擇單個(gè)頁(yè)面或整個(gè) PDF 文件(使用 ??Ctrl + A?
?)并將其拖放到要合并的文件的預(yù)覽欄:
拖放后,單擊左上角的第 5 個(gè)選項(xiàng),提示是 直接導(dǎo)出為 PDFExport Directly as PDF:
export directly as pdf in libreoffice
將打開一個(gè)文件管理器,你可以從中定位并命名文件:
save merged file from libreoffice
這就完成了!
更多技巧:在命令行中合并 PDF (對(duì)于高級(jí)用戶)
如果我不包括命令行方法,那算什么 Linux 教程?要在命令行中合并 PDF 文件,你可以使用 ImageMagick。
ImageMagick 其實(shí)是一個(gè)圖像相關(guān)的工具。PDF 文件本質(zhì)上是圖像,這就是 ImageMagick 可以處理它們的原因。
你可能甚至不需要單獨(dú) ??安裝 ImageMagick??,因?yàn)樗呀?jīng)默認(rèn)安裝在大多數(shù)發(fā)行版中。
例如,我將添加 3 個(gè)名為 pdf-1.pdf、pdf-2.pdf 和 pdf-3.pdf 的 PDF 文件,并將最終合并的 PDF 文件輸出命名為 MergedFile.pdf(多么聰明):
“no images defined” 故障排除
如果你看到這樣的策略錯(cuò)誤:
這個(gè)問題很容易解決。你只需在 ImageMagick 策略文件中進(jìn)行少量更改。
打開策略文件進(jìn)行編輯:
并查找以下行:
現(xiàn)在,你需要將 ??rights="none"?
? 更改為 ??rights=read|write?
?:
change policy in imagemagick to merge pdf files
保存更改,現(xiàn)在你可以使用 ImageMagick 輕松合并文件:
merge pdf files using imagemagick in linux terminal
總結(jié)
現(xiàn)在你知道了在 Linux 中合并 PDF 文件的幾種方法。合并后的 PDF 文件可能很大。如果你需要在有大小限制的門戶上傳合并的 PDF 文件,你可以 ??壓縮 PDF 文件??。
如果你在使用上述方法時(shí)遇到任何問題,請(qǐng)告訴我。
(題圖:MJ:process docs illustrations in high resolution)