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

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

ハイパーリンクを挿入する

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

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

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

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

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

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

ハイパーリンクを置換または変更するには、ドキュメント内でハイパーリンクを検索し、そのテキスト、URL、またはその両方を置換する必要があります。

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