ハイパーリンクの追加または変更

Microsoft Wordドキュメント内のハイパーリンクはHYPERLINKフィールドです。 Aspose.Wordsでは、ハイパーリンクはFieldHyperlinkクラスを介して実装されます。

ハイパーリンクの挿入

ドキュメントにハイパーリンクを挿入するには、InsertHyperlinkメソッドを使用します。 このメソッドは、次の3つのパラメーターを受け入れます:

  1. ドキュメントに表示されるリンクのテキスト
  2. リンク先(文書内のurlまたはブックマークの名前)
  3. URLがドキュメント内のブックマークの名前である場合にtrueにする必要があるBooleanパラメータ

InsertHyperlinkメソッドは、常にURLの先頭と末尾にアポストロフィを追加します。

次のコード例は、DocumentBuilderを使用してドキュメントにハイパーリンクを挿入する方法を示しています:

ハイパーリンクの置換または変更

Microsoft Word文書内のハイパーリンクはフィールドです。 Word文書のフィールドは、フィールドの開始、フィールドコード、フィールド区切り文字、フィールドの結果、フィールドの終了を含む複数のノードで構成される複雑な構 フィールドは入れ子にすることができ、リッチコンテンツを含み、ドキュメント内の複数の段落またはセクションにまたがることができます。

FieldHyperlinkクラスはHYPERLINKフィールドを実装します。

次のコード例は、Word文書内のすべてのハイパーリンクを検索し、それらのURLと表示名を変更する方法を示しています: