Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Este artigo explica como executar o merge de múltiplos arquivos PDF usando pdftk e PHP. Recentemente, um projeto nosso precisou desta funcionalidade, e agora esperamos que esse artigo te poupe algum tempo. Veja aqui como ficará o resultado final.
Aqui estão algumas dicas iniciais:
Você deve ter o pdftk rodando no seu servidor para que isso funcione. Você também deve ter acesso a raíz do seu servidor. Caso contrário, veja se o provedor que te hospeda pode instalar isso para você. Se você não estiver rodando o CentOS, talvez você consiga encontrar seu RPM aqui:
- Faça login no SSH;
- cd /usr/src;
- wget http://chrisschuld.com/wp-content/uploads/2008/05/pdftk-112-1i386.rpm;
- rpm -i pdftk-112-1i386.rpm;
No nosso projeto, nós realmente trabalhamos com arquivos PDF que foram carregados pelo cliente em uma área administrativa, e que, então, poderia ser selecionada em uma lista, antes de submeter o formulário para executar o merge dos arquivos. Neste artigo, iremos fazer tudo de uma só vez.
Aqui está o que acontece quando este formulário é submetido:
- Arquivos são carregados para o servidor;
- Um array é construído contendo os nomes dos arquivos carregados;
- O arquivo no qual foi executado o merge é então criado usando o pdftk;
Este é o exemplo mais básico de como fazer o merge de arquivos PDF com PHP. Existem muitas outras possibilidades, mas esse modelo pode te ajudar a começar.
Recursos
***Texto original disponível em: http://www.johnboy.com/blog/merge-multiple-pdf-files-with-php
http://imasters.com.br/artigo/22863/php/fazendo-merge-de-multiplos-arquivos-pdf-com-php
Carregando comentários...