Jednym z najlepszych sposobów dzielenia plików PDF w systemie Linux nie jest narzędzie GUI, takie jak Evince lub Ocular. Zamiast tego jest to aplikacja terminalowa o nazwie PDFtk. Może nie tylko dzielić pliki PDF, ale także je edytować i modyfikować.
Ta aplikacja istnieje już od jakiegoś czasu i można ją łatwo zainstalować w większości dystrybucji Linuksa. Otwórz okno terminala i postępuj zgodnie z instrukcjami poniżej, aby zainstalować aplikację.
Uwaga: aby zainstalować PDFtk, musisz używać Ubuntu, Debian, Arch Linux, Fedora lub OpenSUSE. Jeśli nie korzystasz z żadnej z tych dystrybucji Linuksa, postępuj zgodnie z instrukcjami źródłowymi na dole.
sudo apt install pdftk
sudo apt-get install pdftk
PDFtk jest użyteczny na Arch Linux, ale użytkownicy nie będą mogli zainstalować oprogramowania z głównych źródeł Arch Linux. Zamiast tego wymagana jest interakcja z AUR Arch Linux. Aby rozpocząć instalację PDFtk w Arch, otwórz terminal i użyj menedżera pakietów Pacman, aby zsynchronizować najnowszą wersję Git narzędzie.
Uwaga: na AUR znajduje się inny pakiet PDFtk, który ułatwia instalację programu, ponieważ dekompiluje on gotowy program, zamiast budować go ze źródła. Nie zalecamy korzystania z tej trasy, ponieważ występują problemy z gotowym pakietem GCC-GCJ.
sudo pacman -S git
Teraz to Git działa na Arch Linux, możesz go użyć do pobrania najnowszej wersji migawki PDFtk AUR. W terminalu użyj klon gita aby pobrać plik instrukcji kompilacji.
klon gita https://aur.archlinux.org/pdftk.git
Używając Płyta CD polecenie przenieś terminal z katalogu domowego użytkownika do nowo sklonowanego pdftk teczka.
cd pdftk
W folderze źródeł PDFtk rozpocznij proces budowania, uruchamiając makepkg. Pamiętaj, że uruchomienie makepkg polecenie automatycznie pobierze, skompiluje i zainstaluje wszystkie wymagane pliki zależności. Jeśli jednak konstruktor nie pobierze automatycznie tych zależności, musisz zainstalować je ręcznie. Wszystkie zależności dla pakietu AUR PDFtk można znaleźć tutaj połączyć.
Obecnie w repozytoriach oprogramowania nie ma pakietu Fedora PDFtk. Na szczęście uruchomienie pakietów OpenSUSE jest łatwe. Zacznij od użycia wget aby pobrać niezbędne pakiety.
wget http://ftp.gwdg.de/pub/opensuse/distribution/leap/42.3/repo/oss/suse/x86_64/pdftk-2.02-10.1.x86_64.rpm wget http://ftp.gwdg.de/pub/opensuse/distribution/leap/42.3/repo/oss/suse/x86_64/libgcj48-4.8.5-24.14.x86_64.rpm
Używając Płyta CD polecenie przenieś terminal do folderu Pobrane.
cd ~ / Pobieranie
Na koniec użyj menedżera pakietów DNF, aby zainstalować PDFtk:
sudo dnf zainstaluj libgcj48-4.8.5-24.14.x86_64.rpm pdftk-2.02-10.1.x86_64.rpm -y
sudo zypper install pdftk
Budowanie PDFtk ze źródła nie wymaga dużego wysiłku, ponieważ wewnątrz katalogu źródłowego znajdują się wstępnie skonfigurowane pliki kompilacji. Aby zbudować program ze źródła, musisz najpierw pobrać kod. Aby uzyskać kod, użyj wget narzędzie do pobierania w terminalu.
Aby zapewnić poprawne kompilowanie PDFtk, upewnij się, że masz GCC, GCJ i libgcj zainstalowane na komputerze z systemem Linux.
wget https://www.pdflabs.com/tools/pdftk-the-pdf-toolkit/pdftk-2.02-src.zip
Następnie użyj polecenia Rozpakuj, aby wyodrębnić folder PDFtk Zip do folderu pobierania komputera z systemem Linux. Nie masz zainstalowanej aplikacji Rozpakuj? Wyszukaj w menedżerze pakietów „rozpakuj” i zainstaluj go.
cd ~ / Pobieranie rozpakuj pdftk-2.02-src.zip
Rozpakowanie źródłowego archiwum zip PDFtk powinno utworzyć folder „pdftk-2.02-src” w Pobranych. W terminalu użyj Płyta CD polecenie, aby wprowadzić.
cd pdftk-2.02-src
W głównym folderze PDFtk niewiele może się wydarzyć. Aby cokolwiek skompilować, musimy przenieść terminal do podfolderu PDFtk.
cd pdftk
Podfolder PDFtk zawiera dziesiątki wyspecjalizowanych plików Makefile, które użytkownik może wykorzystać do automatycznego tworzenia różnych systemów operacyjnych. Używając LS polecenie, wyświetl zawartość katalogu.
ls
Przejrzyj i znajdź konkretny plik Makefile, którego potrzebujesz, i rozpocznij proces kompilacji za pomocą poniższej komendy. Pamiętaj, aby zmienić „Makefile.filename” w poniższym poleceniu na nazwę Makefile, którego chcesz użyć.
make -f Makefile.filename
Jedną z głównych zalet PDFtk jest możliwość łączenia i dzielenia plików PDF. Na przykład, aby rozbić plik PDF, tak aby każda strona dokumentu była własnym plikiem, spróbuj użyć rozerwanie Komenda:
pdftk testfile.pdf seria
PDFtk wyświetli podzielone pliki w tej samej lokalizacji, co plik źródłowy.
Chcesz zreformować wszystkie podzielone pliki PDF z powrotem w jeden? Zacznij od zmiany nazwy oryginalnego pliku PDF (ze względów bezpieczeństwa).
mv testfile.pdf testfile.bak
Teraz, gdy testowy plik PDF jest bezpieczny, połącz wszystko w PDFtk. Najpierw użyj LS polecenie, aby wyświetlić pliki w katalogu.
ls
Następnie uruchom ponownie LS polecenie, ale tym razem użyj go do przechowywania wszystkich nazw plików PDF.
ls * .pdf >> pdf-nazwy plików.txt
Przypisz zawartość pdf-filenames.txt do zmiennej Bash. Użycie zmiennej w tym przypadku zamiast symbolu wieloznacznego oznacza, że kiedy ponownie połączymy plik PDF, wszystkie strony będą w porządku.
wartość = $ (Na koniec ponownie połącz plik PDF z PDFtk i wartość $.
pdftk $ wartość cat output recombined-document.pdf
Istnieje wiele narzędzi do edycji wideo w systemie Linux; jednak ni...
Szukasz lepszego sposobu zarządzania dziennikami na serwerach Linux...
Jedną z najlepszych cech odtwarzacza wideo SMPlayer dla systemu Lin...