Private Function GetPDFFormFields(ByVal pdfform As String) As String Dim pdfformfields As String Dim PdfReader As iTextSharp.text.pdf.PdfReader = New iTextSharp.text.pdf.PdfReader(pdfform) Dim fieldlist As New ArrayList(PdfReader.AcroFields.Fields.Keys)Unable to cast object of type 'KeyCollection[System.String,iTextSharp.text.pdf.AcroFields+Item]' to type 'System.Collections.ICollection'.