I nästa artikel ska vi ta en titt på hur vi kan kombinera pdf-filer. Vid vissa tillfällen kan det hända att vi träffas 2 eller fler PDF-filer som vi behöver kombinera i en för att kunna ha allt i en enda fil. Detta minimerar bortkastad tid på att försöka hitta dessa PDF-filer som av en eller annan anledning kan finnas i olika mappar och andra kataloger.
För att göra den här artikeln har jag försökt några verktyg för att gå med eller kombinera PDF-filer från Ubuntu. Jag har provat alla verktyg som vi kommer att se i Ubuntu 18.04-versionen nedan, men jag föreställer mig att de kan användas i andra Gnu / Linux-distributioner.
Kombinera PDF-filer
För det första i en mapp som heter PDFS kommer jag att inkludera två PDF-dokument att arbeta med med dem:
- betweenonesandceros-1.pdf
- betweenonesandceros-2.pdf
Använda pdfunite
Pdfunite är en verktyg som kan användas för att gå med i PDF-dokument. Det är en del av poppler-utils-paketet. Detta är anledningen till varför när du installerar poppler ingår pdfunite redan. För att installera det här verktyget öppnar vi en terminal (Ctrl + Alt + T) och skriver:
sudo apt update && sudo apt install poppler-utils
För att utföra denna åtgärd, filerna som ska slås samman måste finnas i samma katalog där pdfunife körs. Med hjälp av de filer som jag har nämnt ovan skulle kommandot att använda vara följande:
pdfunite entreunosyceros-1.pdf entreunosyceros-2.pdf archivo_combinados_pdfunite.pdf
Konsolen visar oss en handfull varningar vid utgången. Dessa är inte oroande, filerna slås samman korrekt.
Som du kan se i föregående skärmdump kallades utdatafilen combined_file_pdfunite.pdf.
Använda pdftk
pdftk är ännu ett verktyg som kan användas för att kombinera PDF-dokument i Ubuntu 18.04. För att installera pdftk i terminal på Ubuntu 18.04, först ska vi lägga till PPA som vi installerar verktyget från. För att göra detta öppnar vi en terminal (Ctrl + Alt + T) och skriver:
sudo add-apt-repository ppa:malteworld/ppa
Efter att ha lagt till PPA, uppdateras programlistan i Ubuntu 18.04. Vi fortsätter att installera pdftk-verktyget med följande kommando:
sudo apt install pdftk
Efter att pdftk-installationen är klar med våra exempelfiler, kommandot som ska användas för att kombinera PDF-filer kommer att vara följande:
pdftk entreunosyceros-1.pdf entreunosyceros-2.pdf cat output archivos_combinados_pdftk.pdf
Använda konvertera
För att använda kommandot konvertera, först vi måste installera Imagemagick, om vi inte redan har den installerad, öppnar du en terminal (Ctrl + Alt + T) och använder följande kommando:
sudo apt install imagemagick
Med hjälp av våra exempel på PDF-filer kommer kommandot som vi måste använda för att kombinera dem att vara följande:
convert entreunosyceros-1.pdf entreunosyceros-2.pdf archivos_combinados_convert.pdf
till kombinera specifika sidor med PDF-filer i en enda fil, vi måste överför till kommandot convert våra filer med de specifika sidnumren inom parentes. Till exempel, för att kombinera den femte sidan i det första dokumentet med den 5: e och 7: e sidan i det andra dokumentet, skulle du använda ett kommando som följande. Låt ingen glömma siffran noll. För detta de angivna siffrorna är mindre än de som intresserar oss.
convert entreunosyceros-1.pdf[4] entreunosyceros-2.pdf[6,9] paginas_combinadas_convert.pdf
Med detta kommando är det också möjligt gå med i sidområden. Vi kan gå med i de första 5 sidorna i den första filen med de första 10 sidorna i den andra. Med våra exempelfiler skulle kommandot att använda vara:
convert entreunosyceros-1.pdf[0-4] entreunosyceros-2.pdf[0-9] rango_paginas_combinadas_convert.pdf
Använda Ghostscript
Vi kan också använda spökskrift (gs) för att gå med i PDF-dokument på Ubuntu 18.04. För att installera det, i en terminal skriver vi:
sudo apt install ghostscript
Nu kommer vi att se ett exempel på användning ghostscript för att kombinera våra två exempel på PDF-dokument. Kommandot att använda kommer att vara:
gs -dNOPAUSE -sDEVICE=pdfwrite -sOUTPUTFILE=Ghostscript-archivos-combinados.pdf -dBATCH entreunosyceros-1.pdf entreunosyceros-2.pdf
Använda pdfsam
pdfsam är ett enkelt, intuitivt och lättanvänt GUI-verktyg som används för att slå samman, dela, rotera, redigera och underteckna PDF-dokument. I det här exemplet ska vi använda alternativet för att kombinera PDF-dokument i Ubuntu 18.04. Men först, vi installerar beroenden nödvändig:
sudo apt install openjdk-8-jre libopenjfx-jni libopenjfx-java openjfx
Efter en lyckad installation, vi kommer att definiera variabeln JAVA_HOME i sökvägen / etc / miljö med vår favoritredigerare.
vim /etc/environment
Inne i filen kommer vi att göra det lägg till följande rad:
JAVA_HOME="/usr/lib/jvm/java-8-openjdk-amd64/"
Efter att ha sparat och avslutat, vi laddar om den redigerade filen:
source /etc/environment
sedan vi hämtar .deb-filen från den officiella webbplatsen från pdfsam:
wget https://github.com/torakiki/pdfsam/releases/download/v3.3.6/pdfsam_3.3.6-1_all.deb
När vi har laddat ner det kan vi installera filen med dpkg:
sudo dpkg -i pdfsam_3.3.6-1_all.deb
till starta pdfsam, i en terminal skriver vi sitt namn:
pdfsam
När vi vill kombinera dokument, vi klickar på 'Kombinera'. På skärmen som kommer att visas måste du dra och släppa filerna i avsnittet tillägnad dessa:
Tveka inte om du behöver det ange andra attribut i avsnittet "Konfigurera anslutning". Kombinationen startar när du klickar på "Kör" längst ner. Ett "ding" -ljud meddelar oss att processen är klar.
Synd för det såg väldigt bra ut. pdfsam kan inte användas i Ubuntu 18, det har ett fel angående Sejda och kan inte skapa den kombinerade filen. För att prova en annan! Jag vet inte vilken jag ska välja ...
Mycket bra inlägg, jag nämner bara att när du har bilder vill du skapa en PDF av flera av dem, Ampare Images to PDF fungerar för mig i Ubuntu 18.04.
Det finns ett fel med ImageMagick du har detta meddelande försök att utföra en åtgärd som inte tillåts av säkerhetspolicyn `PDF '@ error / constitute.c / IsCoderAuthorized / 408.
Här lämnar jag länken till lösningen https://stackoverflow.com/a/53180170
Men jag har märkt att med ImageMagick sänks kvaliteten
Jag gillade pdfunite, kvalitet går förlorad ... och om den går förlorad märker jag inte det
Tack så mycket, jag serverade den första och det är det! 😀