如何使用itextsharp在pdf页面中添加超链接



我想在PDF页面底部添加或创建一个超链接,它将使用itextsharp重定向到另一个页面。接下来的事情是,例如,如果我有50页的PDF文件。添加3页。在第50页中,我希望在页面底部有2个超链接。一个转到第51页,另一个转到52页。接下来的事情是,如果我在第51页和第52页点击后退按钮,它也会进入第50页。

使用PdfAnnotation创建链接

PdfAnnotation annotation;
                annotation = PdfAnnotation.CreateLink(
                stamper.Writer, rect, PdfAnnotation.HIGHLIGHT_INVERT,
                new PdfAction(string.Format(IMDB, screening.movie.Imdb))
              );
              stamper.AddAnnotation(annotation, page);

更多详细信息请参阅此链接

http://kuujinbo.info/iTextInAction2Ed/index.aspx?ch=Chapter07&ex=TimetableAnnotations2

最新更新