超链接到文档DocX dll c#中的位置

本文关键字:位置 dll 文档 DocX 超链接 | 更新日期: 2023-09-27 18:03:16

我目前正在用Novacode DocX dll和c#从asp生成Word文档。Net网站,我试图实现的是在文档中创建指向其中元素的超链接(例如,单击段落并转到第一页),到目前为止,我所实现的是创建指向文档外部的超链接:

Hyperlink lnk = document.AddHyperlink("Google", new Uri("http://www.google.com"));
// Create Paragraph and set the link
Paragraph par = document.InsertParagraph();
par.Append("Google");
par.AppendHyperlink(lnk);

在互联网上搜索了一段时间,玩了超链接类我找不到实现这一点的方法,有人知道怎么做吗?

提前感谢。

超链接到文档DocX dll c#中的位置

您必须使用相对链接,如href="#_top"作为文档的顶部,并在文档的其他地方添加书签。但是我不确定docX是否处理书签