Add or Modify Hyperlinks

A hyperlink in Microsoft Word documents is the HYPERLINK field. In Aspose.Words, hyperlinks are implemented through the FieldHyperlink class.

Use the InsertHyperlink method to insert a hyperlink into the document. This method accepts three parameters:

  1. Text of the link to be displayed in the document
  2. Link destination (URL or a name of a bookmark inside the document)
  3. Boolean parameter that should be true if the URL is a name of a bookmark inside a document

The InsertHyperlink method always adds apostrophes at the beginning and end of the URL.

The following code example shows how to insert a hyperlink into a document using DocumentBuilder:

Hyperlink in Microsoft Word documents is a field. A field in a Word document, as we said earlier, is a complex structure consisting of multiple nodes that include field start, field code, field separator, field result and field end. Fields can be nested, contain rich content and span multiple paragraphs or sections in a document.

To replace or modify hyperlinks, it is need to find the hyperlinks in the document and replace either their text, URLs, or both.

The following code example shows how to find all hyperlinks in Word document and changes their URL and display name: