Java ajoute des hyperliens aux documents Word

En général, lors de la modification d'un document Word, l'insertion d'hyperliens dans du texte ou des images spécifiques permet aux utilisateurs d'accéder rapidement à d'autres emplacements ou pages Web cibles. Dans l'article d'aujourd'hui, je vais vous montrer comment utiliser Free Spire.Doc pour Java pour ajouter des liens hypertexte texte et image à vos documents Word.

** Importer le package JAR ** ** Méthode 1: ** Téléchargez Free Spire.Doc pour Java, décompressez-le et dans le dossier lib Importez le package Spire.Doc.jar dans votre application Java en tant que dépendance. ** Méthode 2: ** Installez le package JAR via le référentiel Maven et configurez le fichier pom.xml comme suit:

<repositories>
        <repository>
            <id>com.e-iceblue</id>
            <name>e-iceblue</name>
            <url>http://repo.e-iceblue.com/nexus/content/groups/public/</url>
        </repository>
</repositories>
<dependencies>
    <dependency>
        <groupId>e-iceblue</groupId>
        <artifactId>spire.doc.free</artifactId>
        <version>2.7.3</version>
    </dependency>
</dependencies>

** Code Java **

import com.spire.doc.Document;
import com.spire.doc.FileFormat;
import com.spire.doc.Section;
import com.spire.doc.documents.HorizontalAlignment;
import com.spire.doc.documents.HyperlinkType;
import com.spire.doc.documents.Paragraph;
import com.spire.doc.fields.DocPicture;

public class InsertHyperlinks {

    public static void main(String[] args) {

        //Créer un document Word
        Document doc = new Document();
        Section section = doc.addSection();

        //Insérer un lien Web
        Paragraph paragraph = section.addParagraph();
        paragraph.appendText("lien Web: ");
        paragraph.appendHyperlink("https://www.google.com/", "page d'accueil", HyperlinkType.Web_Link);

        //Insérer un lien e-mail
        paragraph = section.addParagraph();
        paragraph.appendText("Lien e-mail: ");
        paragraph.appendHyperlink("mailto:[email protected]", "[email protected]", HyperlinkType.E_Mail_Link);

        //Insérer un lien de fichier
        paragraph = section.addParagraph();
        paragraph.appendText("Lien de fichier: ");
        String filePath = "C:\\Users\\Administrator\\Desktop\\sample.pptx";
        paragraph.appendHyperlink(filePath, "Cliquez pour ouvrir le rapport", HyperlinkType.File_Link);

        //Insérer un lien hypertexte d'image
        paragraph = section.addParagraph();
        paragraph.appendText("Lien hypertexte de l'image: ");
        paragraph = section.addParagraph();
        DocPicture picture = paragraph.appendPicture("C:\\Users\\Administrator\\IdeaProjects\\Spire.Doc\\logo (2).jpg ");
        paragraph.appendHyperlink("https://www.google.com/", picture, HyperlinkType.Web_Link);

        for (int i = 0; i < section.getParagraphs().getCount(); i++) {

            //Paragraphes centrés
            section.getParagraphs().get(i).getFormat().setHorizontalAlignment(HorizontalAlignment.Center);
            //Ajouter automatiquement des espaces à la fin des paragraphes
            section.getParagraphs().get(i).getFormat().setAfterAutoSpacing(true);

            //Enregistrer dans un fichier
            doc.saveToFile("InsertHyperlinks.docx", FileFormat.Docx_2013);
        }
    }
}

link.png

Recommended Posts

Java ajoute des hyperliens aux documents Word
Ajouter des notes de bas de page aux documents Word en Java
Fusionner des documents Java Word
Java ajoute et supprime les filigranes dans les documents Word
Java ajoute des numéros de page aux documents PDF existants
Java ajoute un tableau au PDF
Pour les applications Java, convertissez des documents Word (DOC / DOCX) en PDF
Java ajoute des graphiques SmartArt à PowerPoint
[Java] Ajouter WordArt au document Word
Cryptage Java, décryptage de documents Word
Java ajoute des champs de formulaire au PDF
[Java] Introduction à Java
Introduction à Java
Java ajoute une zone de texte aux diapositives PowerPoint
Lancez Docker à partir de Java pour convertir des documents Office en PDF
Changements de Java 8 à Java 11
Somme de Java_1 à 100
[Java] Connectez-vous à MySQL
Améliorations de Kotlin à Java
De Java à Ruby !!
Jonction Java et division des cellules de tableau dans un document Word
Introduction à la commande java
Résumé du mot réservé Java
Comment abaisser la version java
[Java] Comment utiliser Map
Java pour jouer avec Function
Java - Comment créer JTable
Comment utiliser java Facultatif
Nouvelles fonctionnalités de Java7 à Java8
Comment réduire les images Java
Comment rédiger un commentaire java
Comment utiliser la classe Java
Sortie javaDoc dans un fichier Word
Connectez-vous de Java à PostgreSQL
[Java] Comment utiliser removeAll ()
[Java] Comment afficher les Wingdings
[Java] Introduction à l'expression lambda
Shell pour tuer les processus Java
Comment utiliser Java Map
Comment définir des constantes Java
Connectez-vous à DB avec Java
Connectez-vous à MySQL 8 avec Java
[java] Raisons d'utiliser statique
Comment utiliser les variables Java
[Java] Introduction à l'API Stream
Java8 pour démarrer maintenant ~ Facultatif ~
Comment convertir la base Java
[Java] Convertir ArrayList en tableau
Java crée des documents Word
Thread Java pour comprendre vaguement
[Java] Comment implémenter le multithreading
De Java inefficace à Java efficace
Comment initialiser un tableau Java