Como faço para remover annotations de link de um PDF usando o iText?

Aqui eu quero remover Anotação (Link, Texto, ..) do PDF permanentemente usando iTextSharp.

Já tentei

AnnotationDictionary.Remove(PdfName.LINK); 

Mas as annotations do Link existem nesse PDF.

Nota:

Eu quero remover annotations específicas selecionadas (link, texto, ..), por exemplo, eu quero remover anotação de link com o URI como www.google.com, permanecendo annotations de link que eu quero manter como por existir.

Eu tenho a resposta para a minha pergunta.

Código de amostra:

 //Get the current page PageDictionary = R.GetPageN(i); //Get all of the annotations for the current page Annots = PageDictionary.GetAsArray(PdfName.ANNOTS); foreach (PdfObject A in Annots.ArrayList) { //code to check the annotation //remove the annotation Annots.Remove(int idx); }