91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

Java 添加超鏈接到 Word 文檔

發布時間:2020-08-11 00:08:38 來源:ITPUB博客 閱讀:133 作者:Jazzz 欄目:編程語言

在Word文檔中,超鏈接是指在特定文本或者圖片中插入的能跳轉到其他位置或網頁的鏈接,它也是我們在編輯制作Word文檔時廣泛使用到的功能之一。今天這篇文章就將為大家演示如何使用Free Spire.Doc for Java在Word文檔中添加文本超鏈接和圖片超鏈接。

Jar包導入

方法一: 下載 Free Spire.Doc for Java 包并解壓縮,然后 將lib文件夾下 的Spire.Doc.jar包 作為依賴項導入 到Java應用程序中。

方法二: 通過Maven倉庫安裝JAR包, 配置pom.xml文件 的代碼如下

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

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.documents.ParagraphStyle;
import com.spire.doc.fields.DocPicture;
public class InsertHyperlinks {
    public static void main(String[] args) {
        //創建Word文檔
        Document doc = new Document();
        Section section = doc.addSection();
        //添加網頁鏈接
        Paragraph paragraph = section.addParagraph();
        paragraph.appendText("網頁鏈接:");
        paragraph.appendHyperlink("https://www.baidu.com/","主頁", HyperlinkType.Web_Link);
        //添加郵箱鏈接
        paragraph = section.addParagraph();
        paragraph.appendText("郵箱鏈接:");
        paragraph.appendHyperlink("mailto:xxxxx@163.com","xxxxx@163.com", HyperlinkType.E_Mail_Link);
        //添加文檔鏈接
        paragraph = section.addParagraph();
        paragraph.appendText("文檔鏈接:");
        String filePath = "C:\\Users\\Administrator\\Desktop\\報表.pdf";
        paragraph.appendHyperlink(filePath,"點擊打開報表", HyperlinkType.File_Link);
        //添加圖片超鏈接
        paragraph = section.addParagraph();
        paragraph.appendText("圖片鏈接:");
        paragraph = section.addParagraph();
        DocPicture picture = paragraph.appendPicture("C:\\Users\\Administrator\\IdeaProjects\\Spire.Doc\\logo (2).jpg");
        paragraph.appendHyperlink("https://www.baidu.com/",picture, HyperlinkType.Web_Link);
        //創建段落樣式
        ParagraphStyle style1 = new ParagraphStyle(doc);
        style1.setName("style");
        style1.getCharacterFormat().setFontName("宋體");
        doc.getStyles().add(style1);
        for (int i = 0; i < section.getParagraphs().getCount(); i++) {
            //將段落居中
            section.getParagraphs().get(i).getFormat().setHorizontalAlignment(HorizontalAlignment.Center);
            //段落末尾自動添加間隔
            section.getParagraphs().get(i).getFormat().setAfterAutoSpacing(true);
            //應用段落樣式
            section.getParagraphs().get(i).applyStyle(style1.getName());
        }
        //保存文檔
        doc.saveToFile("InsertHyperlinks.docx", FileFormat.Docx_2013);
    }
}

Java 添加超鏈接到 Word 文檔

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

扶沟县| 阜南县| 吉安县| 东光县| 大丰市| 博湖县| 剑河县| 茌平县| 彰化县| 翁源县| 凤翔县| 乐至县| 达尔| 丹阳市| 玉田县| 进贤县| 祁连县| 平乡县| 汤原县| 福鼎市| 博罗县| 新田县| 泸溪县| 仁化县| 贵港市| 华蓥市| 江津市| 光山县| 漳州市| 翼城县| 天水市| 宜兰市| 大新县| 虹口区| 疏勒县| 舞钢市| 通山县| 石河子市| 桐梓县| 磴口县| 岑溪市|