Uma das melhores maneiras de dividir arquivos PDF no Linux não é com uma ferramenta GUI como Evince ou Ocular. Em vez disso, é com um aplicativo de terminal chamado PDFtk. Além de dividir arquivos PDF, também pode editá-los e modificá-los.
Este aplicativo existe há algum tempo e pode ser facilmente instalado na maioria das distribuições Linux. Abra uma janela do terminal e siga as instruções abaixo para instalar o aplicativo.
Nota: para instalar o PDFtk, você deve estar usando o Ubuntu, Debian, Arch Linux, Fedora ou OpenSUSE. Se você não estiver executando nenhuma dessas distribuições Linux, siga as instruções de origem na parte inferior.
sudo apt install pdftk
sudo apt-get install pdftk
O PDFtk é utilizável em Arch Linux, mas os usuários não poderão instalar o software das principais fontes do Arch Linux. Em vez disso, é necessário interagir com o Arch Linux AUR. Para iniciar a instalação do PDFtk no Arch, abra um terminal e use o gerenciador de pacotes Pacman para sincronizar a versão mais recente do Git ferramenta.
Nota: existe outro pacote PDFtk no AUR que facilita a instalação do programa, pois ele descompila um programa pronto, em vez de criar a partir do código-fonte. Não recomendamos seguir essa rota, pois há problemas com o pacote GCC-GCJ já pronto.
sudo pacman -S git
Agora isso Git estiver trabalhando no Arch Linux, você poderá usá-lo para baixar a versão mais recente do instantâneo do PDFtk AUR. No terminal, use clone git para baixar o arquivo de instruções de construção.
clone git https://aur.archlinux.org/pdftk.git
Usando o CD comando, mova o terminal do diretório inicial do usuário para o recém-clonado pdftk pasta.
cd pdftk
Dentro da pasta de fontes PDFtk, inicie o processo de construção executando makepkg. Lembre-se de que executar o makepkg O comando fará o download, compilará e instalará automaticamente todos os arquivos de dependência necessários. Se, no entanto, o construtor falhar ao capturar automaticamente essas dependências, será necessário instalá-las manualmente. Todas as dependências do pacote PDFtk AUR podem ser encontradas neste ligação.
Atualmente, não existe um pacote Fedora PDFtk nos repositórios de software. Felizmente, é fácil obter os pacotes OpenSUSE funcionando. Comece usando wget para baixar os pacotes necessários.
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
Usando o CD comando, mova o terminal para a pasta Downloads.
cd ~ / Downloads
Por fim, use o gerenciador de pacotes DNF para instalar o PDFtk:
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
A criação do PDFtk a partir da fonte não exige muito esforço, pois há arquivos de compilação pré-configurados dentro do diretório de origem. Para criar o programa a partir da fonte, primeiro você precisa fazer o download do código. Para obter o código, use o wget ferramenta de download no terminal.
Para garantir que o PDFtk seja compilado corretamente, verifique se o GCC, GCJ e libgcj estão instalados no seu PC Linux.
wget https://www.pdflabs.com/tools/pdftk-the-pdf-toolkit/pdftk-2.02-src.zip
Em seguida, use o comando Descompactar para extrair a pasta PDFtk Zip para a pasta Download do seu PC Linux. O aplicativo Descompactar não está instalado? Pesquise no seu gerenciador de pacotes por "descompacte" e instale-o.
cd ~ / Downloads descompactar pdftk-2.02-src.zip
A extração do arquivo zip de origem PDFtk deve criar uma pasta "pdftk-2.02-src" dentro de Downloads. No terminal, use o CD comando para inseri-lo.
cd pdftk-2.02-src
Na pasta raiz do PDFtk, pouco pode acontecer. Para compilar qualquer coisa, precisamos mover o terminal para a subpasta PDFtk.
cd pdftk
A subpasta PDFtk possui dezenas de Makefiles especializados que o usuário pode usar para criar automaticamente para diferentes sistemas operacionais. Usando o LS comando, liste o conteúdo do diretório
ls
Examine e encontre o Makefile específico necessário e inicie o processo de compilação com o comando abaixo. Lembre-se de alterar “Makefile.filename” no comando abaixo com o nome do Makefile que você precisa usar.
make -f Makefile.filename
Um dos principais atrativos do PDFtk é a capacidade de juntar e dividir arquivos PDF. Por exemplo, para dividir um arquivo PDF para que cada página do documento seja seu próprio arquivo, tente usar o rebentar comando:
pdftk testfile.pdf burst
O PDFtk produzirá os arquivos divididos no mesmo local que o arquivo de origem.
Deseja reformar todos os arquivos PDF divididos em um só? Comece renomeando o arquivo PDF original (por segurança).
mv testfile.pdf testfile.bak
Agora que o arquivo PDF de teste está seguro, recombine tudo com o PDFtk. Primeiro, use o LS comando para visualizar os arquivos no diretório
ls
Em seguida, execute novamente o LS comando, mas desta vez use-o para armazenar todos os nomes de arquivos PDF.
ls * .pdf >> pdf-filenames.txt
Atribua o conteúdo de pdf-filenames.txt para uma variável Bash. O uso de uma variável nesta instância, em vez de um curinga, significa que, quando combinarmos novamente o PDF, todas as páginas estarão em ordem.
value = $ (Por fim, recombine o arquivo PDF com PDFtk e $ value.
pdftk $ value cat output recombined-document.pdf
Cansado dos grandes navegadores e procurando uma alternativa de cód...
O navegador Beaker é um navegador da Web de última geração "experim...
Se você está no Linux e precisa de um navegador moderno e leve, evi...