A maneira mais fácil para dividir, unir ou editar arquivos PDF no Ubuntu é usar o PDFtk. Ele é um programa muito simples e poderoso, via linha de comando, que pode ser instalado no Ubuntu ou qualquer distribuição Linux facilmente.
Para instalá-lo no Ubuntu ou derivações Debian: sudo apt-get install pdftk
Se estiver em alguma distro derivada RedHat: sudo yum install pdftk
Alguns recursos
Como resultado, você terá diversos PDF’s individuais sendo criados tais como: pg_0001.pdf, pg_0002.pdf, assim por diante.
OU
pdftk A=1.pdf B=2.pdf cat A B output 12.pdf
OU
pdftk *.pdf cat output combined.pdf
Como resultado, você terá um único arquivo PDF.
Muito show a dica… esse programa é top, pra juntar ou separar por paginas .pdf mais simples e facil não tem 🙂
Show essa dica!
Olá existe uma maneira de dividir o arquivo por tamanho tipo uma arquivo de 10gigas em pequenos arquivos de 900 megas ??
Primeiro comprima o arquivo de 10GB:
tar -cvvzf teste.tar.gz ARQUIVO-DE-10G
Depois, quebre o arquivos em vários tamanhos de 900MB (como comentou):
split -b 900M teste.tar.gz partes_arquivo
Por fim, para reagrupar novamente o arquivo:
cat partes_arquivo * > teste_reagrupado.tar.gz
Mais informações, aqui: https://www.linuxdescomplicado.com.br/2013/11/20-comandos-linux-que-voce-talvez-nao.html
Companheiro confundi as coisas…
O que estou querendo fazer é um script de produção. Onde o documento é escaneado em um único arquivo, pois o scanner é empresarial e gera um arquivo contendo varias paginas.
Ai então o script varre esta pasta onde encontra o arquivo em pdf depois compacta ele usando o Ghostscript
gs -sDEVICE=pdfwrite -dCompatibilityLevel=1.4 -dPDFSETTINGS=/screen -dNOPAUSE -dQUIET -dBATCH -sOutputFile=resultado.pdf original.pdf
Após isto vai haver um teste. Se o arquivo passar de 1.2Mb ele vai ser dividido em mais de um arquivo gerando apenas arquivos menores que 1.2 Mb pois os sites onde estes arquivos serão enviados só aceitam arquivos com este tamanho.
Eu achei soluções de dividir o arquivo por paginas, mas eu quero um que divida por tamanho como o comando SPLIT mas para arquivos em PDF, os sites apenas aceitam o formato *.pdf