用文内链接增加书签

var anchor = new Anchor("test");
 anchor.Name = "bookmarktest";               
                
 document.Add(anchor);
var root = writer.DirectContent.RootOutline;
var outline = new PdfOutline(root, PdfAction.GotoLocalPage(anchor.Name, false), "书签一");
 writer.DirectContent.AddOutline(outline);

这个比用页定位准确
所以可以修改那个页定位自动增加书签的例子,如果使用A4横版,两个效果是一样的

你可能感兴趣的:(Anchor,bookmark,iTextSharp,Outline)