pdf - Edição de arquivo .pdf com a lib iText e Java
Perguntas � pdf � Edição de arquivo .pdf com a lib iText e Java
Edição de arquivo .pdf com a lib iText e Java
Estou tendo que criar uma aplicação em Java que adicione uma página à um documento PDF já existente utilizando a lib iText. A parte de adição da página está ok, porém o documento que eu utilizei para teste perdeu algumas propriedades: uns hyperlinks. Teria ulguma forma de copiar o documento sem perder nenhuma propriedade?
Oi Gledson, isto vai variar demais de documento pra documento. O que ocorre: o PDF na realidade é a implementação de uma linguagem de script chamada PostScript. Basicamente, quando você abre um documento no Acrobard Reader, o que faz é executar um script cujo resultado é a visualização gráfica do seu documento.
Então, a geração do PDF é algo extremamente dinâmico. Se alguém inclui, por exemplo, instruções no final e o iText as altera acidentalmente, parte do conteúdo se perde. Minha sugestão é sempre que possível usar documentos gerados integralmente a partir de uma única fonte, como por exemplo o próprio iText.
Olá kicolobo. Você quer dizer então para mim utilizar o iText para gerar todo o documento, é isso?
— Gledson Povidaiko 13 de ago de 2013
De preferência. Na maior parte das vezes, você vai ter é sorte, mas possívelmente o que você está passando neste momento é um daqueles casos que entram na excessão. Trabalhava gerando documentos e rolava isto o tempo inteiro.
— kicolobo 13 de ago de 2013
O problema é que a aplicação vai ter que funcionar assim mesmo. É para adicionar uma página que indique quem assinou, quando assinou e quem falta assinar digitalmente ao final do documento, ou sejá, é algo dinâmico, o documento já vai estar pronto quando está página for adicionada. Mas valeu pela ajuda guri. Abs.