【问题标题】:How to make an text Hyperlinked using Aspose.Words DOM approach?如何使用 Aspose.Words DOM 方法制作文本超链接?
【发布时间】:2015-04-23 13:10:34
【问题描述】:

我正在尝试使用 DOM 方法使用 Aspose.Words for .NET 创建 Word 文档。我将如何使文本超链接?

就像我们点击文本一样,它应该是从 Docx 到网页的路由。 示例:click here

【问题讨论】:

    标签: aspose aspose.words


    【解决方案1】:

    这可以通过将超链接字段附加到段落来完成。请参阅下面的示例代码

    // Create or load a document
    Aspose.Words.Document wordDoc = new Aspose.Words.Document();
    
    // Get first paragraph
    Aspose.Words.Paragraph para = wordDoc.FirstSection.Body.FirstParagraph;
    para.Runs.Add(new Run(wordDoc, "Visit "));
    
    // Add the hyperlink field to the paragraph
    FieldHyperlink field = (FieldHyperlink)para.AppendField(Aspose.Words.Fields.FieldType.FieldHyperlink, false);
    // URL
    field.Address = @"""http://www.aspose.com""";
    // Text
    field.Result = "Aspose";
    field.Update();
    
    // Set color of the last run
    para.Runs[para.Runs.Count - 1].Font.Color = System.Drawing.Color.Blue;
    
    // Save the document
    string dst = (dataDir + @"hyperlink.docx");
    wordDoc.Save(dst);
    

    我与 Aspose 合作,担任开发人员宣传员。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2021-07-10
      • 1970-01-01
      • 2020-03-16
      • 2016-09-14
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多