Pergunta

Fora de muitas perguntas e respostas aqui sobre a manipulação de PDFs com PHP, mas nenhum deles parece atender aos meus requisitos.

Programaticamente, quero poder atualizar o conteúdo de campos editáveis. De preferência com PHP. Se importa, os arquivos PDF serão inicialmente criados à mão (como uma espécie de arquivos 'modelo' que serão copiados e preenchidos repetidamente). A lista de Funções pdf_* no Php.net não me dá nada que pareça (diretamente) promissor.

Isso é possível com PHP? Como?

Foi útil?

Solução

A melhor maneira de manter a aparência do PDF original é usar o plug -in PDFLIB Block para Acrobat. O PDFLIB é a biblioteca por trás de todas as funções PHP PDF. Mais informações sobre o plug -in de bloco podem ser encontradas no site do PDFLIB, há um link na página principal chamada "O plug -in do bloco PDFLIB".

O processo a ser usado é criar todos os "campos editáveis" conhecidos como blocos com o plug -in no Acrobat. Uma vez feito isso, o modelo pode ser importado programaticamente e os campos podem ser preenchidos. Também existem recursos para corresponder à fonte, tamanho, estilo etc. da fonte na página programaticamente, para que ela apareça corretamente no documento. Aqui estão as páginas do livro de receitas sobre como fazer várias coisas com manuseio de blocos e PPS: http://www.pdflib.com/pdflib-cookbook/block-handling-and-pps/

Outras dicas

O TCPDF é a melhor biblioteca PDF.

No entanto, siga isso: Biblioteca de modelos PHP PDF com saída PDF?

:)

http://framework.zend.com/manual/en/zend.pdf.html

e mais especificamente aqui (a menos que eu te tenha entendido mal você)

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top