代码之家  ›  专栏  ›  技术社区  ›  leora Matt Lacey

是否可以添加与PDF文档中的文本不同的书签?

  •  0
  • leora Matt Lacey  · 技术社区  · 14 年前

    使用migradoc,我了解了如何通过执行以下操作自动添加书签:

    Paragraph p1 = document.LastSection.AddParagraph("Project Updates", "Heading2");
    

    但是,如果我想添加一个书签,上面写着“更新”,而段落标题中的文字写着“我的项目更新”,该怎么办?

    有可能吗?

    1 回复  |  直到 14 年前
        1
  •  1
  •   I liked the old Stack Overflow    14 年前

    当我需要没有可见文本的书签时,我使用了hack:white文本,字体非常小(0.01)。

    我还创建了一个样式“heading1withoutbookmark”,它是heading1的克隆,但是

    style.ParagraphFormat.OutlineLevel = OutlineLevel.BodyText;
    

    这允许我让书签指向一个只包含图像的页面,而文本显示在下一页上。 它还允许在页面和书签中使用不同的文本。