u012686550
straitwest
2021-01-24 15:29

spire.pdf for .Net 如何取得一个书签所对应的页面在文档中的页号(页码)

  • c#
  • 问答团队

页号(不一定是所显示的页脚的页码号,如果页码是从第1页开始编且连续,那么两者一样)。我用如下代码  :

            Spire.Pdf.PdfDocument pdf = new Spire.Pdf.PdfDocument();

            pdf.LoadFromFile(@"测试.pdf");

        Spire.Pdf.Bookmarks.PdfBookmarkCollection bookmarks = pdf.Bookmarks;

 for (int i = 0; i< bookmarks.Count; i++)
            { 
                Spire.Pdf.Bookmarks.PdfBookmark bookmark = bookmarks[0];
                
                MessageBox.Show(bookmark.Destination.PageNumber.ToString());

}

显示却是“-1”,这是哪里有问题,不是用PageNumber属性?哪位高手有用过的指教一下,谢谢。

  • 点赞
  • 回答
  • 收藏
  • 复制链接分享

1条回答