>can anybody give me description regarding FOP. > like what it is actually and what it does?
I presume you've seen the website http://xml.apache.org/fop and you know what XML is. It is an XSL-FO processor. It takes the XSL-FO as input (or generates it first using Xalan/Xerces from XML transformed using XSLT) http://www.w3.org/Style/XSL/ and converts it to other formats, primarily PDF. In English, it converts raw data (XML) to print formatted documents (PDF, PS etc) using stylesheets (XSL) or converts formatted data (XSL-FO) into print formatted documents. I hope this helps. Regards, Roland.