源文件:pdflj.pdf (7.8 MB)
两个小问题,谢谢技术大哥帮忙解答:
1,如何获得书签对应的页号。
2,如何获得第二个书签以后所有书签和页号,不获取第一个书签和页号。
如下代码复制就可以用:
//获得书签
List<string> list2 = new List<string>();
//获得书签所对应的页号
List<int> sz = new List<int>();
Aspose.Pdf.Document document = new Aspose.Pdf.Document(pdflj);
// Create PdfBookmarkEditor
PdfBookmarkEditor bookmarkEditor = new PdfBookmarkEditor();
// Open PDF file
bookmarkEditor.BindPdf(document);
// Extract bookmarks
Aspose.Pdf.Facades.Bookmarks bookmarks = bookmarkEditor.ExtractBookmarks();
foreach (Aspose.Pdf.Facades.Bookmark bookmark in bookmarks)
{
String shuqian = bookmark.Title;
list2.Add(shuqian);
}