I think it should help
PdfArray array = new PdfArray(); array.Add(fileSpec.GetPdfObject().GetIndirectReference()); pdfDoc.GetCatalog().Put(PdfName.AF, array);
PdfArray array = new PdfArray();
array.Add(fileSpec.GetPdfObject().GetIndirectReference());
pdfDoc.GetCatalog().Put(PdfName.AF, array);
after
doc.AddFileAttachment(Path.GetFileName(file.Item2), spec);