Muitas vezes nos deparamos com uma situação onde é necessário realizar alguma alteração em um arquivo PDF, atividades como concatenar um arquivo, remover uma página e criptografar um arquivo etc tornam-se extremamente complicadas se não houver uma ferramenta correta para manipulação.
A intenção aqui é demonstrar as facilidades de uma ferramenta conhecida como PDFTK (PDF ToolKit), que é uma ferramenta desenvolvida para lidar com tarefas do dia-a-dia.
Dentre todas as funcionalidades do PDFTK, as mais usuais são:
Concatenação de arquivos PDF;
Cortar páginas de um arquivo PDF;
Rotacionar páginas de um documento PDF;
Adicionar criptografia a um arquivo PDF;
Criar marca d'água em um arquivo PDF;
Anexar outras páginas em um arquivo PDF;
Separar todas as páginas de um arquivo em vários arquivos PDF;
Reparar arquivos PDF (quando possível recuperar).
Instalação:
No link http://www.accesspdf.com/pdftk/ é possível encontrar uma documentação do sistema e também o código fonte do sistema, bem como o software pré-compilado para várias distros, ou até mesmo o ports do arquivo para os usuários de FreeBSD de plantão.
No meu caso estou utilizando Debian Lenny, realizei o download do arquivo: pdftk_1.41-3_i386.deb
Neste caso para realizar a instalação, basta um simples:
# dpkg -i pdftk_1.41-3_i386.deb
Para os amantes do APT, também é possível realizar a instalação com o seguinte comando.
# apt-get install pdftk
Pronto, o software está instalado e pronto para usar!
[1] Comentário enviado por julio_hoffimann em 12/06/2010 - 10:18h
Muito boa a dica Pedro, não conhecia o pdftk.
Só para adicionar algo que também diz respeito a manipulação de pdf's, um comando pouco conhecido que facilita muito a vida de quem precisa extrair texto desses arquivos é o pdftotext.
$ pdftotext documento.pdf
É gerado um arquivo de texto com o conteúdo do pdf, você pode informar as páginas de início e de fim de extração e inclusive manter algumas formas do documento se for invocado com a opção -layout.
[2] Comentário enviado por removido em 13/06/2010 - 00:14h
Cara, gostei da dica, já conhecia esse programa (porém não fiz uso dele), na ocasião precisava passar um pdf protegido para txt no Debian (não lembro se usei o ps2txt, foi alguma coisa do tipo).
Tentei instalá-lo no Arch Linux, mas tem que atualizar o gcc, então vou deixar instalado somente no Debian.
[4] Comentário enviado por nickmarinho em 13/06/2010 - 14:50h
Eu uso muito o pdftk cara.
Uso ainda um Nokia N73 com o PDF+ instalado para ler meus livros.
Só que o celular não aguenta por exemplo abrir livros com mais de 60 ou 70 páginas pois fica muito pesado na memória.
Então eu pego um livro de 300 páginas e faço tipo:
andre-vianco_-_setimo-1.pdf
andre-vianco_-_setimo-2.pdf
andre-vianco_-_setimo-3.pdf
andre-vianco_-_setimo-4.pdf
andre-vianco_-_setimo-5.pdf
andre-vianco_-_setimo-6.pdf
Contendo cada um 40 páginas no máximo, assim ficando suave para a carroça carregar tudo na memória.