I am using C# .NET 2.0.I want to generate a PDF file . I should write a text in the file.

What are the prerequsites we need to generate the PDF.

Any simplae coding samples will help me. 

PLease suggest opensource libraries.

Thanks in advance.