我正在获取内存流,然后尝试使用一些JavaScript调用附加链接注释。简单地把我的代码看起来像:
PdfReader pdfReader = new PdfReader(streamFromSharePoint);
PdfStamper pdfStamper = new PdfStamper(pdfReader, pdfMemoryStream);
iTextSharp.text.Rectangle r = new iTextSharp.text.Rectangle(100f,500f,200f,600f);
PdfName n = new PdfName("Name");
PdfAction a = PdfAction.JavaScript("alert('hi');", pdfStamper.Writer);
PdfAnnotation l = PdfAnnotation.CreateLink(pdfStamper.Writer,r,n,a);
pdfStamper.AddAnnotation(l,1);
pdfStamper.FormFlattening = true;
pdfStamper.Writer.CloseStream = false;
pdfStamper.Close();
我可以在屏幕上看到一个边框框,但点击它什么都不做。有什么想法吗?谢谢!
答案 0 :(得分:1)