Kitame straipsnyje mes apžvelgsime, kaip galime sujungti pdf failus. Kai kuriais atvejais gali atsitikti taip, kad susitinkame 2 ar daugiau PDF failų, kuriuos turime sujungti į vieną kad galėtum viską turėti vienoje byloje. Tai sumažins sugaištą laiką bandant rasti šiuos PDF failus, kurie dėl vienų ar kitų priežasčių gali būti skirtinguose aplankuose ir kituose kataloguose.
Norėdami sukurti šį straipsnį, aš išbandžiau keletą įrankiai, skirti prisijungti arba sujungti PDF failus iš „Ubuntu“. Išbandžiau visus įrankius, kuriuos pamatysime žemiau esančioje „Ubuntu 18.04“ versijoje, bet įsivaizduoju, kad juos galima naudoti kituose „Gnu / Linux“ platinimuose.
Sujunkite PDF failus
Pirmiausia į aplanką, pavadintą PDFS, įtrauksiu 2 PDF dokumentus, su kuriais dirbsiu su jais:
- tarponesandceros-1.pdf
- tarponesandceros-2.pdf
Naudojant pdfunite
„Pdfunite“ yra a įrankis, kurį galima naudoti norint prisijungti prie PDF dokumentų. Tai yra „poppler-utils“ paketo dalis. Tai yra priežastis, kodėl kai įdiegiate „poppler“, pdfunite jau yra įtrauktas. Norėdami įdiegti šį įrankį, atidarome terminalą (Ctrl + Alt + T) ir parašome:
sudo apt update && sudo apt install poppler-utils
Norėdami atlikti šį veiksmą, sujungiami failai turi būti tame pačiame kataloge, kuriame veikia pdfunife. Naudojant failus, kuriuos aš pavadinau aukščiau, komanda būtų tokia:
pdfunite entreunosyceros-1.pdf entreunosyceros-2.pdf archivo_combinados_pdfunite.pdf
Pultas mums parodys saujelę įspėjimai prie išėjimo. Tai nesijaudina, failai bus teisingai sujungti.
Kaip matote ankstesnėje ekrano kopijoje, išvesties failas vadinamas combined_file_pdfunite.pdf.
Naudojant pdftk
pdftk yra dar vienas įrankis, kurį galima naudoti norint sujungti PDF dokumentus „Ubuntu 18.04“. Norėdami įdiegti pdftk į terminalą „Ubuntu 18.04“, pirmiausia mes pridėsime PPA, iš kurios įdiegsime įrankį. Norėdami tai padaryti, atidarome terminalą („Ctrl“ + „Alt“ + T) ir parašome:
sudo add-apt-repository ppa:malteworld/ppa
Pridėjus PPA, „Ubuntu 18.04“ programinės įrangos sąrašas bus atnaujintas. Mes ir toliau diegiame įrankį pdftk su tokia komanda:
sudo apt install pdftk
Baigę „pdftk“ diegimą, naudodami mūsų pavyzdinius failus, komanda, naudojama naudoti PDF rinkmenoms sujungti bus toks:
pdftk entreunosyceros-1.pdf entreunosyceros-2.pdf cat output archivos_combinados_pdftk.pdf
Naudojant konvertuoti
Norėdami naudoti „convert“ komandą, pirmiausia turėsime įdiegti „Imagemagick“, jei dar neturime jo įdiegę, atidarykite terminalą (Ctrl + Alt + T) ir naudokite šią komandą:
sudo apt install imagemagick
Naudojant mūsų PDF failų pavyzdžius, komanda, kurią turėsime naudoti jiems sujungti, bus tokia:
convert entreunosyceros-1.pdf entreunosyceros-2.pdf archivos_combinados_convert.pdf
į sujungti konkrečius PDF failų puslapius į vieną failą, turėsime perduoti komandai konvertuoti mūsų failus su skliausteliuose esančiais konkrečiais puslapių numeriais. Pavyzdžiui, norėdami sujungti pirmojo dokumento 5-ąjį ir 7-ąjį bei 10-ąjį antrojo dokumento puslapius, naudokitės tokia komanda kaip toliau. Tegul niekas nepamiršta skaičiaus nulio. Už tai nurodyti skaičiai yra mažesni nei tie, kurie mus domina.
convert entreunosyceros-1.pdf[4] entreunosyceros-2.pdf[6,9] paginas_combinadas_convert.pdf
Su šia komanda taip pat įmanoma prisijungti prie puslapių diapazonų. Mes galėtume prijungti pirmuosius 5 pirmojo failo puslapius su pirmaisiais 10 kito failo puslapių. Naudojant mūsų pavyzdinius failus, komanda turėtų būti:
convert entreunosyceros-1.pdf[0-4] entreunosyceros-2.pdf[0-9] rango_paginas_combinadas_convert.pdf
Naudojant „Ghostscript“
Mes taip pat galime naudoti vaiduoklis (gs) prisijungti prie PDF dokumentų „Ubuntu“ 18.04. Norėdami jį įdiegti, terminale mes rašome:
sudo apt install ghostscript
Dabar pamatysime naudojimo pavyzdį „ghostscript“, kad sujungtume du mūsų pavyzdinius PDF dokumentus. Naudojama komanda bus:
gs -dNOPAUSE -sDEVICE=pdfwrite -sOUTPUTFILE=Ghostscript-archivos-combinados.pdf -dBATCH entreunosyceros-1.pdf entreunosyceros-2.pdf
Naudojant pdfsam
PDFSam yra paprastas, intuityvus ir lengvai naudojamas GUI įrankis kuris naudojamas sujungti, padalyti, pasukti, redaguoti ir pasirašyti PDF dokumentus. Šiame pavyzdyje mes naudosime galimybę sujungti PDF dokumentus „Ubuntu 18.04“. Bet pirma, įdiegsime priklausomybes būtina:
sudo apt install openjdk-8-jre libopenjfx-jni libopenjfx-java openjfx
Po sėkmingo diegimo kelyje / etc / aplinkoje apibrėžsime kintamąjį JAVA_HOME naudodamiesi mūsų mėgstamu redaktoriumi.
vim /etc/environment
Failo viduje mes tai padarysime pridėkite šią eilutę:
JAVA_HOME="/usr/lib/jvm/java-8-openjdk-amd64/"
Išsaugojęs ir išėjęs, perkrauname redaguotą failą:
source /etc/environment
Tada atsisiųsime .deb failą iš oficialios svetainės iš pdfsam:
wget https://github.com/torakiki/pdfsam/releases/download/v3.3.6/pdfsam_3.3.6-1_all.deb
Atsisiuntę galime įdiekite failą naudodami „dpkg“:
sudo dpkg -i pdfsam_3.3.6-1_all.deb
į pradėti pdfsam, terminale rašome jo pavadinimą:
pdfsam
Kai norime sujungti dokumentus, paspausime „Sujungti“. Parodytame ekrane turėsite nuvilkti failus skyriuje, skirtame šiems:
Jei jums to reikia, nedvejokite skyriuje „Konfigūruoti prisijungimą“ nurodykite kitus atributus. Derinys prasidės, kai spustelėsite „Vykdyti“, esantį apačioje. „Ding“ garsas mums praneš, kad procesas baigtas.
Gėda, nes atrodė labai gerai. pdfsam negalima naudoti „Ubuntu 18“, jis turi „Sejda“ klaidą ir negali sukurti sujungto failo. Norėdami išbandyti kitą! Nežinau, kurį pasirinkti ...
Labai geras įrašas, pamenu tik tai, kad kai turite vaizdų, kuriuos norite padaryti kelių iš jų PDF formatu, „Ampare Images to PDF“ man tinka „Ubuntu 18.04“.
Yra klaida naudojant „ImageMagick“, nes bandote atlikti šį pranešimą operaciją, kurios neleidžia saugos politika „PDF“ @ error / compr.c / IsCoderAuthorized / 408
Čia palieku nuorodą į sprendimą https://stackoverflow.com/a/53180170
Tačiau pastebėjau, kad naudojant „ImageMagick“ kokybė yra prastesnė
Man patiko pdfunite, prarandama kokybė ... ir jei ji prarasta, aš jos nepastebiu
Labai ačiū, aš patiekiau pirmąjį ir viskas! 😀