The PDF file is already a very common file format for file exchange on the Internet. The processing of PDF files, Adobe has SDK, but only supports VC, no Java. The processing of PDF in Java, the following items can be:
PJ FREE by Ethymon IText Free By B.Lowagie & P.soares Reteppdf Free By P.T.Mount Pdflib by Pdflib GmbH Faceless Pdf Library by Faceless.org