Manipular Arquivo PDF em Java

Fala Pessoal, tudo bem?

Alguem já tentou ler um PDF e manipulá-lo via Java?

Gostaria de saber se existe alguma forma de manipular arquivos PDF (manipular, e não gerar) via Java. Eu sei que o iText gera PDFs, mas eu queria saber se alguem conhece alguma API que lê o PDF e o interpreta.

Obrigado!

ceduardo.roque

Cara, existem pelo menos duas bibliotecas que te permitem manipular PDFs, o PDFBox e iText.
http://www.pdfbox.org/
http://www.lowagie.com/iText/

[]s

[quote=uchoaaa]Cara, existem pelo menos duas bibliotecas que te permitem manipular PDFs, o PDFBox e iText.
http://www.pdfbox.org/
http://www.lowagie.com/iText/

[]s[/quote]

Opa… obrigado pela resposta. Vou dar uma olhada no PDFBox… O iText nao serve, pois segundo a documentação do próprio:

“What you have here is a poor man?s text extractor. It works well for this example,
but it won?t work with most PDF files that can be found in the wild. Many aspects
should be taken into account if you want to use iText as a text-extraction library.”

Acho que estes “many aspects” aí são “many” mesmo, pois o PDF que o cara leu no exemplo era muito simples, e você nao tem idéia da montanha de código que ele escreveu… espero que o PDFBOX seja mais fácil de interagir.

De qualquer forma, obrigado!

Abraços

ceduardo.roque