För ett tag sedan har vi redan beskrivit hur man delar upp eller extraherar vissa sidor från en PDF-fil i Linux med hjälp av verktyget pdftk. Den handledningen beskrev hur man extraherar ett sidintervall eller en del av en PDF-fil i Linux. I den här korta guiden ska vi se hur man slår ihop två eller flera PDF-filer. Det är inte så svårt. Läs vidare.
Merge PDF Files In Command Line On Linux
Vi kan göra det på två sätt.
Metod 1: Användning av pdftk
PDFtk är ett gratis grafiskt verktyg som kan användas för att dela upp eller slå ihop PDF-filer. Det finns som gratis- och betalversioner. Du kan använda det antingen i CLI- eller GUI-läge.
Låt oss installera pdftk.
I Arch LInux och derivat:
PDFtk finns i AUR. Du kan installera det med hjälp av något av AUR:s hjälpprogram som till exempel Yay.
$ yay -S pdftk
I Debian, Ubuntu och derivat:
$ sudo apt-get install pdftk
På CentOS, Fedora, Red Hat:
Först ska du installera EPEL-förrådet:
$ sudo yum install epel-release
Or
$ sudo dnf install epel-release
Installera sedan PDFtk-applikationen med hjälp av kommandot:
$ sudo yum install pdftk
Or
$ sudo dnf install pdftk
Nu ska vi slå ihop några pdf-filer och göra dem till en enda fil.
Jag har tre pdf-filer nämligen file1.pdf, file2.pdf, file3.pdf i min nuvarande arbetskatalog. Jag vill slå ihop dem till en enda fil som heter outputfile.pdf. Så jag körde följande kommando från terminalen:
$ pdftk file1.pdf file2.pdf fiel3.pdf cat output outputfile.pdf
Alternativt kan du köra:
$ pdftk *.pdf cat output outputfile.pdf
Detta kommando sammanfogar alla pdf-filer i den aktuella katalogen till en enda fil.
Metod 2: Användning av Poppler
Poppler är ett PDF-renderingsbibliotek som bygger på kodbasen xpdf-3.0.
För att installera Poppler på Arch Linux-baserade distributioner, kör:
$ sudo pacman -S poppler
På Debian, Ubuntu, Linux Mint:
$ sudo apt-get install poppler-utils
På RHEL, CentOS, Fedora:
$ sudo yum install poppler-utils
När Poppler väl är installerat kör du följande kommando för att slå ihop pdf-filerna i den aktuella arbetskatalogen.
$ pdfunite file1.pdf file2.pdf file3.pdf outputfile.pdf
Ovanstående kommando kommer att slå samman filerna file1.pdf, fiel2.pdf och file3.pdf till en enda fil som heter outputfile.pdf.
Det är allt. Du vet nu hur man delar upp en pdf-fil i många och hur man slår ihop många pdf-filer till en enda fil. Som du kan se i den här guiden är det inte så svårt. Du kan göra detta på några minuter.