Java fügt Hyperlinks zu Word-Dokumenten hinzu

Im Allgemeinen können Benutzer beim Bearbeiten eines Word-Dokuments durch Einfügen von Hyperlinks in bestimmte Texte oder Bilder schnell zu anderen Zielpositionen oder Webseiten springen. Im heutigen Artikel werde ich Ihnen zeigen, wie Sie mit Free Spire.Doc für Java Text- und Bild-Hyperlinks zu Ihren Word-Dokumenten hinzufügen.

** JAR-Paket importieren ** ** Methode 1: ** Laden Sie Free Spire.Doc für Java herunter, entpacken Sie es und legen Sie es im lib-Ordner ab Importieren Sie das Spire.Doc.jar-Paket als Abhängigkeit in Ihre Java-Anwendung. ** Methode 2: ** Installieren Sie das JAR-Paket über das Maven-Repository und konfigurieren Sie die Datei pom.xml wie folgt:

<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>

** Java-Code **

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) {

        //Erstellen Sie ein Word-Dokument
        Document doc = new Document();
        Section section = doc.addSection();

        //Weblink einfügen
        Paragraph paragraph = section.addParagraph();
        paragraph.appendText("Weblink: ");
        paragraph.appendHyperlink("https://www.google.com/", "Startseite", HyperlinkType.Web_Link);

        //Mail-Link einfügen
        paragraph = section.addParagraph();
        paragraph.appendText("E-Mail-Link: ");
        paragraph.appendHyperlink("mailto:[email protected]", "[email protected]", HyperlinkType.E_Mail_Link);

        //Fügen Sie einen Dateilink ein
        paragraph = section.addParagraph();
        paragraph.appendText("Dateilink: ");
        String filePath = "C:\\Users\\Administrator\\Desktop\\sample.pptx";
        paragraph.appendHyperlink(filePath, "Klicken Sie hier, um den Bericht zu öffnen", HyperlinkType.File_Link);

        //Bild-Hyperlink einfügen
        paragraph = section.addParagraph();
        paragraph.appendText("Bild-Hyperlink: ");
        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++) {

            //Zentrierte Absätze
            section.getParagraphs().get(i).getFormat().setHorizontalAlignment(HorizontalAlignment.Center);
            //Fügen Sie am Ende von Absätzen automatisch Leerzeichen hinzu
            section.getParagraphs().get(i).getFormat().setAfterAutoSpacing(true);

            //Speichern unter
            doc.saveToFile("InsertHyperlinks.docx", FileFormat.Docx_2013);
        }
    }
}

link.png

Recommended Posts

Java fügt Hyperlinks zu Word-Dokumenten hinzu
Fügen Sie Word-Dokumenten in Java Fußnoten hinzu
Führen Sie Java Word-Dokumente zusammen
Java fügt Wasserzeichen in Word-Dokumenten hinzu und entfernt sie
Java fügt vorhandenen PDF-Dokumenten Seitenzahlen hinzu
Java fügt PDF eine Tabelle hinzu
Java-Anwendungen konvertieren Word-Dokumente (DOC / DOCX) in PDF
Java fügt PowerPoint SmartArt-Grafiken hinzu
[Java] WordArt zum Word-Dokument hinzufügen
Java-Verschlüsselung, Entschlüsselung von Word-Dokumenten
Java fügt Formularfelder zu PDF hinzu
[Java] Einführung in Java
Einführung in Java
Java fügt PowerPoint-Folien ein Textfeld hinzu
Starten Sie Docker von Java aus, um Office-Dokumente in PDF zu konvertieren
Änderungen von Java 8 zu Java 11
Summe von Java_1 bis 100
[Java] Stellen Sie eine Verbindung zu MySQL her
Kotlins Verbesserungen an Java
Von Java zu Ruby !!
Java-Join- und Split-Tabellenzellen im Word-Dokument
Einführung in den Java-Befehl
Java-Zusammenfassung für reservierte Wörter
So senken Sie die Java-Version
[Java] Verwendung von Map
Java zum Spielen mit Function
Java - So erstellen Sie JTable
Verwendung von Java Optional
Neue Funktionen von Java7 bis Java8
So minimieren Sie Java-Images
Wie schreibe ich einen Java-Kommentar
Verwendung der Java-Klasse
JavaDoc in Word-Datei ausgeben
Stellen Sie eine Verbindung von Java zu PostgreSQL her
[Java] Verwendung von removeAll ()
[Java] So zeigen Sie Wingdings an
[Java] Einführung in den Lambda-Ausdruck
Shell zum Beenden von Java-Prozessen
Verwendung von Java Map
So legen Sie Java-Konstanten fest
Stellen Sie mit Java eine Verbindung zur Datenbank her
Stellen Sie mit Java eine Verbindung zu MySQL 8 her
[Java] Gründe für die Verwendung von statischen
Verwendung von Java-Variablen
[Java] Einführung in die Stream-API
Java8 startet jetzt ~ Optional ~
So konvertieren Sie Java Base
[Java] Konvertiert ArrayList in Array
Java erstellt Word-Dokumente
Java-Thread locker zu verstehen
[Java] So implementieren Sie Multithreading
Von ineffektivem Java zu effektivem Java
So initialisieren Sie ein Java-Array