Q:

Creating PDF for Java applications

How to create pdf with complex design views in Java?I have tried it using jasper reports. Is there Any Ideas for creating PDF for Income tax forms?.  

A:

A commonly used Java API to create PDF files is iText.  Give it a look.  API documentation can be found here, code examples can be found here, a tutorial can be found here. 
A good but less widely known Java API is OOo API wherein you can create any OOo document to your taste and finally export to PDF. 

A:

Have you taken a look at the Apache PDFBox project.  I believe you can create PDFs using this library, although it is more commonly used in Lucene to convert PDFs to text to allow indexing.