W następnym artykule przyjrzymy się, jak możemy łączyć pliki pdf. Czasami może się zdarzyć, że się spotkamy 2 lub więcej plików PDF, które musimy połączyć w jeden aby mieć to wszystko w jednym pliku. Pozwoli to zminimalizować marnowanie czasu na wyszukiwanie tych plików PDF, które z tego czy innego powodu mogą znajdować się w różnych folderach i innych katalogach.
Aby stworzyć ten artykuł, wypróbowałem kilka narzędzia do dołączania lub łączenia plików PDF z Ubuntu. Wypróbowałem wszystkie narzędzia, które zobaczymy w wersji Ubuntu 18.04 poniżej, ale wyobrażam sobie, że można ich używać w innych dystrybucjach Gnu / Linuksa.
Łącz pliki PDF
Po pierwsze w folderze o nazwie PDFS dołączę 2 dokumenty PDF do pracy z nimi:
- betweenonesandceros-1.pdf
- betweenonesandceros-2.pdf
Korzystanie z pdfunite
Pdfunite to narzędzie, którego można używać do łączenia dokumentów PDF. Jest częścią pakietu poppler-utils. To powód dlaczego kiedy instalujesz poppler, pdfunite jest już dołączony. Aby zainstalować to narzędzie, otwieramy terminal (Ctrl + Alt + T) i piszemy:
sudo apt update && sudo apt install poppler-utils
Aby wykonać tę czynność, pliki do scalenia muszą znajdować się w tym samym katalogu, w którym działa pdfunife. Używając plików, które wymieniłem powyżej, polecenie do użycia byłoby następujące:
pdfunite entreunosyceros-1.pdf entreunosyceros-2.pdf archivo_combinados_pdfunite.pdf
Konsola pokaże nam kilka ostrzeżenia przy wyjeździe. Te nie są niepokojące, pliki zostaną poprawnie scalone.
Jak widać na poprzednim zrzucie ekranu, plik wyjściowy o nazwie połączony_plik_pdfunite.pdf.
Korzystanie z pdftk
pdftk to kolejne narzędzie, które można wykorzystać do łączenia dokumentów PDF w Ubuntu 18.04. Aby zainstalować pdftk w terminalu na Ubuntu 18.04, najpierw dodamy PPA, z którego będziemy instalować narzędzie. Aby to zrobić, otwieramy terminal (Ctrl + Alt + T) i piszemy:
sudo add-apt-repository ppa:malteworld/ppa
Po dodaniu PPA w Ubuntu 18.04 lista oprogramowania zostanie zaktualizowana. Kontynuujemy instalację narzędzia pdftk poleceniem:
sudo apt install pdftk
Po zakończeniu instalacji pdftk, korzystając z naszych przykładowych plików, polecenie używane do łączenia plików PDF będzie następująca:
pdftk entreunosyceros-1.pdf entreunosyceros-2.pdf cat output archivos_combinados_pdftk.pdf
Korzystanie z konwersji
Aby użyć polecenia konwersji, najpierw będziemy musieli zainstalować Imagemagick, jeśli jeszcze go nie zainstalowaliśmy, otwierając terminal (Ctrl + Alt + T) i używając następującego polecenia:
sudo apt install imagemagick
Korzystając z naszych przykładowych plików PDF, polecenie, którego będziemy musieli użyć, aby je połączyć, będzie następujące:
convert entreunosyceros-1.pdf entreunosyceros-2.pdf archivos_combinados_convert.pdf
do połączyć określone strony plików PDF w jeden plik, będziemy musieli Przekaż do polecenia convert nasze pliki z określonymi numerami stron w nawiasach. Na przykład, aby połączyć piątą stronę pierwszego dokumentu z siódmą i dziesiątą stroną drugiego dokumentu, należy użyć polecenia podobnego do następującego. Niech nikt nie zapomni cyfry zero. Dla tego podane liczby są mniejsze niż te, które nas interesują.
convert entreunosyceros-1.pdf[4] entreunosyceros-2.pdf[6,9] paginas_combinadas_convert.pdf
Dzięki temu poleceniu jest to również możliwe dołącz do zakresów stron. Moglibyśmy połączyć pierwsze 5 stron pierwszego pliku z pierwszymi 10 stronami drugiego. Używając naszych przykładowych plików, polecenie do użycia wyglądałoby tak:
convert entreunosyceros-1.pdf[0-4] entreunosyceros-2.pdf[0-9] rango_paginas_combinadas_convert.pdf
Korzystanie z Ghostscript
Możemy także nosić Ghostscript (gs), aby dołączyć do dokumentów PDF na Ubuntu 18.04. Aby go zainstalować, w terminalu piszemy:
sudo apt install ghostscript
Teraz zobaczymy przykład użycia ghostscript, aby połączyć nasze dwa przykładowe dokumenty PDF. Poleceniem do użycia będzie:
gs -dNOPAUSE -sDEVICE=pdfwrite -sOUTPUTFILE=Ghostscript-archivos-combinados.pdf -dBATCH entreunosyceros-1.pdf entreunosyceros-2.pdf
Korzystanie z pdfsam
pdfsam to proste, intuicyjne i łatwe w użyciu narzędzie GUI który służy do łączenia, dzielenia, obracania, edycji i podpisywania dokumentów PDF. W tym przykładzie użyjemy opcji łączenia dokumentów PDF w Ubuntu 18.04. Ale najpierw, zainstalujemy zależności niezbędny:
sudo apt install openjdk-8-jre libopenjfx-jni libopenjfx-java openjfx
Po udanej instalacji zdefiniujemy zmienną JAVA_HOME w ścieżce / etc / environment używając naszego ulubionego edytora.
vim /etc/environment
Wewnątrz pliku będziemy dodaj następujący wiersz:
JAVA_HOME="/usr/lib/jvm/java-8-openjdk-amd64/"
Po zapisaniu i wyjściu przeładowujemy edytowany plik:
source /etc/environment
Potem pobierzemy plik .deb z oficjalnej strony z pdfsam:
wget https://github.com/torakiki/pdfsam/releases/download/v3.3.6/pdfsam_3.3.6-1_all.deb
Po pobraniu możemy zainstaluj plik za pomocą dpkg:
sudo dpkg -i pdfsam_3.3.6-1_all.deb
do uruchom pdfsam, w terminalu piszemy jego nazwę:
pdfsam
Gdy chcemy połączyć dokumenty, klikniemy „Połącz”. Na ekranie, który zostanie wyświetlony, będziesz musiał przeciągać i upuszczać pliki w sekcji poświęconej tym:
Jeśli tego potrzebujesz, nie wahaj się określ inne atrybuty w sekcji „Konfiguruj łączenie”. Kombinacja rozpocznie się po kliknięciu przycisku „Uruchom” znajdującego się na dole. Dźwięk „ding” powiadomi nas o zakończeniu procesu.
Szkoda, bo wyglądał bardzo dobrze. pdfsam nie może być używany w Ubuntu 18, ma błąd dotyczący Sejdy i nie może utworzyć połączonego pliku. Aby spróbować innego! Nie wiem, który wybrać ...
Bardzo dobry post, tylko komentuję, że jeśli masz obrazy, które chcesz zrobić w formacie PDF z kilku z nich, Ampare Images to PDF działa dla mnie w Ubuntu 18.04.
Wystąpił błąd w programie ImageMagick. Masz ten komunikat, próbując wykonać operację niedozwoloną przez zasady zabezpieczeń `` PDF '' @ error /_action.c / IsCoderAuthorized / 408.
Tutaj zostawiam link do rozwiązania https://stackoverflow.com/a/53180170
Ale zauważyłem, że w przypadku ImageMagick jakość jest obniżona
Podobał mi się pdfunite, jakość jest stracona ... a jeśli się zgubi, nie zauważam tego
Bardzo dziękuję, podałam pierwszą i tyle! 😀