I found a solution for this if anyone else was wondering.
All I did is get all the dictionary keyvalues and using IText I just populated the values with their names.
PdfReader pdfReader = new PdfReader(pdfTemplate);
PdfStamper pdfStamper = new PdfStamper(pdfReader, new FileStream(newFile, FileMode.Create));;
AcroFields pdfFormFields = pdfStamper.AcroFields;
foreach (KeyValuePair<string, AcroFields.Item> item in pdfFormFields.Fields)
{
pdfFormFields.SetField(item.Key, item.Key);
}