Criar Pdf Itext 100% Editavel

Bom dia,

Pessoal Venho até vocês novamente peço a seguinte ajuda , estou gerando boletos em pdf

usando a Api Itext , e está tudo bem até aqui sem problema , porem o arquivo depois de gerado não consigo editar

que seria o correto mesmo , mais eu gostaria de torna-lo editavel , que após o pdf criado fosse possivel selecionar campos deletar , movimentar etc… e depois salvar

como esses editores de pdfs fazem , porem quero poder fazer isso usando o que já tenho ou ou seja o Itext , poder continuar do ponto que estou, criando o pdf

e depois abrir o pdf criado e editar.

caso alguem queira ver o codigo para poder me ajudar ,Como eu disse o pdf cria perfeitamente, visite meu Blog.


http://thinkinsoftware.wordpress.com/metodos-criar-pdf/

preciso da ajuda de vcs para poder solucionar esse pequeno contra tempo kkk , se alguem souber de algum topico em forum, blog,

apostila , ideia qualquer coisa , fico grato pela ajuda e assim que conseguir posto o codigo aqui.

Att Javax

Pergunta besta, não seria melhor gerar esse documento em memória, permitir a alteração e somente depois gerar o arquivo PDF? Sacou?
Derrepente, uma tela de edição com campos com checkbox ou coisa do genero ou mesmo uma tela de edição estilo editor de texto (acho meio complicado demais para o caso).
Espero ter ajudado.

[quote=ericotemp]Pergunta besta[/quote]²
Quer editar?
Faça arquivos txt, aí você pode editar.

Uma forma limitada de edição de arquivos PDF pode ser feita com o Adobe Reader (preenchimento de formulários), mas ai o PDF deve ser gerado de forma especial ( http://www.adobe.com/products/acrobat/create-pdf-web-forms-builder.html ). Esse tipo de PDF especial se chama “AcroForm”.

De qualquer maneira, dêem uma olhada em:

http://itextpdf.com/book/chapter.php?id=8

[quote=ericotemp]Pergunta besta, não seria melhor gerar esse documento em memória, permitir a alteração e somente depois gerar o arquivo PDF? Sacou?
Derrepente, uma tela de edição com campos com checkbox ou coisa do genero ou mesmo uma tela de edição estilo editor de texto (acho meio complicado demais para o caso).
Espero ter ajudado.[/quote]

Amigo, bom já tinha pensando na sua sugestão , porem a ideia é deixar a coisa o mais simples possivel , e sendo assim

acho que editar o pdf seria essa maneira, caso vc venha descobriar algo que possa me ajudar .

mesmo assim grato pela sua atenção

[quote=drsmachado][quote=ericotemp]Pergunta besta[/quote]²
Quer editar?
Faça arquivos txt, aí você pode editar.[/quote]

Bom, isso eu já faço o meu pdf e gerado apartir de um arquivo texto

grato , caso saiba de algo mais

[quote=entanglement]Uma forma limitada de edição de arquivos PDF pode ser feita com o Adobe Reader (preenchimento de formulários), mas ai o PDF deve ser gerado de forma especial ( http://www.adobe.com/products/acrobat/create-pdf-web-forms-builder.html ). Esse tipo de PDF especial se chama “AcroForm”.

De qualquer maneira, dêem uma olhada em:

http://itextpdf.com/book/chapter.php?id=8

[/quote]

entanglement

Muito Obrigado mesmo pela ajuda, vou dar uma olhada no link

como eu disse o problema e que estou tendo que posicionar os dados no formulario linha a linha usando o case achei a linha ponho a coordenada.

Assim o programa esta funcional , mais não está produtivo

essa questão que quero Resolver

Obrigado pela atenção , caso ache mas alguma coisa fico grato se puder ajudar

Att JavaX

[quote=entanglement]Uma forma limitada de edição de arquivos PDF pode ser feita com o Adobe Reader (preenchimento de formulários), mas ai o PDF deve ser gerado de forma especial ( http://www.adobe.com/products/acrobat/create-pdf-web-forms-builder.html ). Esse tipo de PDF especial se chama “AcroForm”.

De qualquer maneira, dêem uma olhada em:

http://itextpdf.com/book/chapter.php?id=8

[/quote]

bom estive olhando o link , porem o que o AcroForm faz é criar um formulario dinamico no pdf onde vc pode inserir Campos label , caixa de texto etc…

para ser preenchido depois

O que estou fazendo é algo bem mais simples , tenho uma imagem .gif , onde tenho a ficha de compensação de um boleto Bancario.

e tenho que posicionar nessa imagem campos como , local de pagamento , cedente , vencimento ou seja tudo que compõe um boleto;

como eu disse anteriormente , isso já estou fazendo porem está funcional , se eu editar o pdf ficara tambem produtivo

Att Javax

Na verdade, você precisa de um editor de relatórios, tal como o Jasper Reports (que é um front-end para o iText), é isso?

Bom , nunca usei o Jasper Reports , vou tentar dar um exemplo do que preciso , hoje tenho uma linha no arquivo que é composta pela linha digitavel

e quando eu vou gerar o pdf eu identifico a linha conforme exemplo abaixo e passo as coordenadas /ou posição que essa linha
deve ficar dentro do pdf que ira se encaixar no lugar certo da imagem

 case 28 : // Linha digitavel
  contentByte.setFontAndSize(F2,8);
  contentByte.setTextMatrix(document.left()+05,altura-(750));
 break;

O que eu gostaria de fazer é como eu já vi que os editores de Pdf faz
seleciona o campo em questão com o mouse , ou seja a linha digitavel e arrasta até a sua posição correta no boleto

Grato novamente pela ajuda.

Tem este site converte tos os campos do pdf em formulario preenchiveis:

http://www.formulario-pdf.com