Како поделити ПДФ датотеке са Линук терминала користећи ПДФтк

Један од најбољих начина за раздвајање ПДФ датотека на Линуку није помоћу ГУИ алата као што су Евинце или Оцулар. Уместо тога, то је са терминалском апликацијом која се зове ПДФтк. Не само да може да подели ПДФ датотеке, већ их такође може уређивати и мењати.

Инсталирајте ПДФтк

Ова апликација постоји већ неко време и може се лако инсталирати на већину Линук дистрибуција. Отворите прозор терминала и пратите упутства у наставку да бисте инсталирали апликацију.

Напомена: да бисте инсталирали ПДФтк, морате да користите Убунту, Дебиан, Арцх Линук, Федора или ОпенСУСЕ. Ако не користите ниједну од ових Линук дистрибуција, пратите изворна упутства на дну.

Убунту

sudo apt install pdftk

Дебиан

sudo apt-get install pdftk

Арцх Линук

ПДФтк је употребљив на Арцх Линук-у, али корисници неће моћи да инсталирају софтвер из главних Арцх Линук извора. Уместо тога, потребна је интеракција са Арцх Линук АУР-ом. Да бисте започели инсталацију ПДФтк-а на Арцх, отворите терминал и користите Пацман пакет менаџер да синхронизујете најновију верзију Гит алата.

Напомена: постоји још један ПДФтк пакет на АУР-у који олакшава инсталацију програма, јер декомпајлира готов програм, уместо да гради из извора. Не препоручујемо да идете овим путем, јер постоје проблеми са већ припремљеним ГЦЦ-ГЦЈ пакетом.

sudo pacman -S git

Сада када Гит ради на Арцх Линук-у, моћи ћете да га користите за преузимање најновије верзије ПДФтк АУР снимка. У терминалу користите гит цлоне да преузмете датотеку са упутствима за прављење.

git clone https://aur.archlinux.org/pdftk.git

Користећи ЦД команду, померите терминал из корисничког кућног директоријума у ​​ново клонирани пдфтк фолдер.

cd pdftk

Унутар директоријума ПДФтк извори, покрените процес изградње покретањем макепкг. Имајте на уму да ће покретање команде макепкг аутоматски преузети, компајлирати и инсталирати све потребне датотеке зависности. Међутим, ако програмер не успе да аутоматски преузме ове зависности, мораћете да их инсталирате ручно. Све зависности за ПДФтк АУР пакет можете пронаћи овде линк.

  Како инсталирати Мусеекс музички плејер на Линук

Федора

Тренутно не постоји Федора ПДФтк пакет у софтверским репозиторијумима. Срећом, лако је покренути ОпенСУСЕ пакете да раде. Започните коришћењем вгет-а за преузимање потребних пакета.

wget https://ftp.gwdg.de/pub/opensuse/distribution/leap/42.3/repo/oss/suse/x86_64/pdftk-2.02-10.1.x86_64.rpm

wget https://ftp.gwdg.de/pub/opensuse/distribution/leap/42.3/repo/oss/suse/x86_64/libgcj48-4.8.5-24.14.x86_64.rpm

Користећи ЦД команду, померите терминал у фасциклу Преузимања.

cd ~/Downloads

На крају, користите ДНФ менаџер пакета да инсталирате ПДФтк:

sudo dnf install libgcj48-4.8.5-24.14.x86_64.rpm pdftk-2.02-10.1.x86_64.rpm -y

ОпенСУСЕ

sudo zypper install pdftk

Буилдинг Фром Соурце

Прављење ПДФтк-а из извора не захтева превише труда, пошто постоје унапред конфигурисане датотеке за изградњу унутар изворног директоријума. Да бисте направили програм из извора, прво ћете морати да преузмете код. Да бисте добили код, користите алатку за преузимање вгет у терминалу.

Да бисте осигурали да се ПДФтк правилно гради, уверите се да имате ГЦЦ, ГЦЈ и либгцј инсталиране на вашем Линук рачунару.

wget https://www.pdflabs.com/tools/pdftk-the-pdf-toolkit/pdftk-2.02-src.zip

Затим користите команду Унзип да бисте издвојили ПДФтк Зип фасциклу у фасциклу за преузимање на вашем Линук рачунару. Немате инсталирану апликацију Унзип? У менаџеру пакета потражите „унзип“ и инсталирајте га.

cd ~/Downloads

unzip pdftk-2.02-src.zip

Екстраховање ПДФтк изворне зип архиве требало би да направи фасциклу „пдфтк-2.02-срц“ унутар преузимања. У терминалу користите команду ЦД да бисте је унели.

cd pdftk-2.02-src

У основној фасцикли ПДФтк не може се много тога догодити. Да бисмо било шта компајлирали, потребно је да преместимо терминал у ПДФтк поддиректоријум.

cd pdftk

ПДФтк подфолдер има десетине специјализованих Макефиле-а које корисник може да користи за аутоматску изградњу за различите оперативне системе. Користећи команду ЛС, наведите садржај директоријума.

ls

Прегледајте и пронађите одређени Макефиле који вам је потребан и започните процес изградње помоћу наредбе испод. Не заборавите да промените „Макефиле.филенаме“ у наредби испод са именом Макефиле-а који треба да користите.

make -f Makefile.filename

Коришћење ПДФтк-а

Једна од главних предности ПДФтк-а је његова способност спајања и раздвајања ПДФ датотека. На пример, да бисте раздвојили ПДФ датотеку тако да свака страница документа буде засебна датотека, покушајте да користите команду бурст:

  4 најбоље апликације за читање РСС канала за Линук

pdftk testfile.pdf burst

ПДФтк ће приказати подељене датотеке на истој локацији као и изворна датотека.

Желите да реформишете све подељене ПДФ датотеке назад у једну? Започните преименовањем оригиналне ПДФ датотеке (ради безбедности).

mv testfile.pdf testfile.bak

Сада када је тестна ПДФ датотека сигурна, поново комбинујте све са ПДФтк-ом. Прво користите команду ЛС да видите датотеке у директоријуму.

ls

Затим поново покрените ЛС команду, али овај пут је користите за чување свих имена ПДФ датотека.

ls *.pdf >> pdf-filenames.txt

Доделите садржај датотеке пдф-филенамес.ткт Басх променљивој. Коришћење променљиве у овом случају уместо џокера значи да када поново комбинујемо ПДФ, све странице ће бити у реду.

value=$(<pdf-filenames.txt)

На крају, поново комбинујте ПДФ датотеку са ПДФтк и $валуе.

pdftk $value cat output recombined-document.pdf