You can use ABCpdf.dll for this purpose. An example of use it->
using WebSupergoo.ABCpdf5;
public string GetText(string fileName)
{
Doc pdfDoc = new Doc();
pdfDoc.Read(fileName);
string contents = pdfDoc.GetText("").ToString();
pdfDoc.Dispose();
return contents;
}