有没有办法添加一个不同于pdf文档中的文本的书签

时间:2010-10-24 22:13:40

标签: c# pdfsharp migradoc

使用migradoc,我看到如何通过这样做自动添加书签:

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

但如果我想添加一个标题为“更新”但段落标题中的文字说“我的项目更新”

可能吗?

1 个答案:

答案 0 :(得分:1)

当我需要没有可见文字的书签时,我使用了黑客:白色文字,字体非常小(0.01)。

我还创建了一个样式“Heading1WithoutBookmark”,它是Heading1的一个副本,但带有

style.ParagraphFormat.OutlineLevel = OutlineLevel.BodyText;

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