Ajouter ou modifier des hyperliens
Un lien hypertexte dans les documents Microsoft Word est le champ HYPERLINK
. En Aspose.Words, les hyperliens sont implémentés via la classe FieldHyperlink.
Insérer un lien hypertexte
Utilisez la méthode InsertHyperlink pour insérer un lien hypertexte dans le document. Cette méthode accepte trois paramètres:
- Texte du lien à afficher dans le document
- Destination du lien (URL ou nom d’un signet à l’intérieur du document)
- Paramètre booléen qui doit être true si le
URL
est le nom d’un signet dans un document
La méthode InsertHyperlink ajoute toujours des apostrophes au début et à la fin de l’URL
Font
.
L’exemple de code suivant montre comment insérer un lien hypertexte dans un document à l’aide de DocumentBuilder:
Remplacer ou modifier les hyperliens
Le lien hypertexte dans les documents Microsoft Word est un champ. Un champ dans un document Word, comme nous l’avons dit précédemment, est une structure complexe composée de plusieurs nœuds qui incluent le début du champ, le code du champ, le séparateur de champ, le résultat du champ et la fin du champ. Les champs peuvent être imbriqués, contenir un contenu riche et s’étendre sur plusieurs paragraphes ou sections d’un document.
Pour remplacer ou modifier des hyperliens, il est nécessaire de rechercher les hyperliens dans le document et de remplacer soit leur texte, soit leurs URL, soit les deux.
L’exemple de code suivant montre comment rechercher tous les hyperliens dans un document Word et modifier leur URL
et leur nom d’affichage: