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);
}
}
}
Recommended Posts