Can I use custom annotations to embed something?
Yes you can add custom link annotation with your desired url and then implement the method
-(void)documentViewController:(MFDocumentViewController *)dvc didReceiveURIRequest:(NSString *)uri {
NSLog("The URI tapped is %", uri);
}
to perform your custom action.