【问题标题】:how add a hyperlink in pdf page to page using itextsharp如何使用 itextsharp 在 pdf 页面中添加超链接到页面
【发布时间】:2015-09-15 10:23:22
【问题描述】:

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

【问题讨论】:

  • 请详细说明您的问题,并向我们展示您到目前为止所做的尝试。

标签: asp.net pdf c#-4.0 hyperlink navigateurl


【解决方案1】:

使用 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

【讨论】:

    猜你喜欢
    • 2015-05-14
    • 2011-05-06
    • 2016-11-23
    • 2015-04-02
    • 2010-11-14
    • 1970-01-01
    • 2012-11-07
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多