最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

Java實現(xiàn)向Word文檔添加文檔屬性

 更新時間:2023年01月29日 08:44:23   作者:毛毛雨大人  
這篇文章主要介紹了Java實現(xiàn)向Word文檔添加文檔屬性的相關資料,需要的朋友可以參考下

Word文檔屬性包括常規(guī)、摘要、統(tǒng)計、內(nèi)容、自定義。其中摘要包括標題、主題、作者、經(jīng)理、單位、類別、關鍵詞、備注等項目。屬性相當于文檔的名片,可以添加你想要的注釋、說明等。還可以標注版權。 今天就為大家介紹如何通過Java代碼向Word文檔添加文檔屬性。詳情請閱讀以下內(nèi)容。

  • 將內(nèi)置文檔屬性添加到 Word 文檔
  • 將自定義文檔屬性添加到 Word 文檔

程序環(huán)境:

方法1:手動引入。

將 ??Free Spire.Doc for Java?? 下載到本地,解壓,找到lib文件夾下的Spire.Doc.jar文件。在IDEA中打開如下界面,將本地路徑中的jar文件引入Java程序

如何通過Java代碼向Word文檔添加文檔屬性_文檔屬性

方法2: 如果您想通過 ??Maven??安裝,則可以在 pom.xml 文件中添加以下代碼導入 JAR 文件。

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

將內(nèi)置文檔屬性添加到 Word 文檔

  • 初始化Document類的一個實例。
  • 使用 Document.loadFromFile() 方法加載 Word 文檔。
  • 使用 Document.getBuiltinDocumentProperties() 方法訪問文檔的內(nèi)置文檔屬性。
  • 使用 BuiltinDocumentProperties 類提供的 setTitle()、setSubject() 和 setAuthor() 方法設置特定文檔屬性的值,例如標題、主題和作者。
  • 使用 Document.saveToFile() 方法保存結果文檔。

完整代碼

import com.spire.doc.BuiltinDocumentProperties;
import com.spire.doc.Document;
import com.spire.doc.FileFormat;

public class AddBuiltinDocumentProperties {
    public static void main(String []args) throws Exception {
        //初始化文檔類的一個實例
        Document document = new Document();
        //加載 Word 文檔
        document.loadFromFile("示例文檔.docx");

        //訪問文檔的內(nèi)置文檔屬性
        BuiltinDocumentProperties standardProperties = document.getBuiltinDocumentProperties();

        //設置特定內(nèi)置文檔屬性的值
        standardProperties.setTitle("添加文檔屬性");
        standardProperties.setSubject("XXX公司員工培訓手冊");
        standardProperties.setAuthor("張三");
        standardProperties.setCompany("XXX有限公司");
        standardProperties.setManager("李四");
        standardProperties.setCategory("注意事項");
        standardProperties.setKeywords("員工培訓, 規(guī)章制度, 文檔屬性");
        standardProperties.setComments("本手冊為員工手冊和規(guī)章制度的相關介紹");

        //保存結果文檔
        document.saveToFile("添加內(nèi)置文檔屬性.docx", FileFormat.Docx_2013);
    }
}

效果圖

如何通過Java代碼向Word文檔添加文檔屬性_自定義_02

將自定義文檔屬性添加到Word文檔l

  • 初始化Document類的一個實例。
  • 使用 Document.loadFromFile() 方法加載 Word 文檔。
  • 使用 Document.getCustomDocumentProperties() 方法訪問文檔的自定義文檔屬性。
  • 使用 CustomDocumentProperties.add(String, Object) 方法將具有不同數(shù)據(jù)類型的自定義文檔屬性添加到文檔中。
  • 使用 Document.saveToFile() 方法保存結果文檔。

完整代碼

import com.spire.doc.CustomDocumentProperties;
import com.spire.doc.Document;
import com.spire.doc.FileFormat;

import java.util.Date;

public class AddCustomDocumentProperties {
    public static void main(String []args) throws Exception {
        //初始化Document類的一個實例

        Document document = new Document();
        //加載 Word 文檔
        document.loadFromFile("測試文檔.docx");

        //訪問文檔的自定義文檔屬性
        CustomDocumentProperties customProperties = document.getCustomDocumentProperties();
        //將具有不同數(shù)據(jù)類型的自定義文檔屬性添加到文檔中
        customProperties.add("編號", 10086);
        customProperties.add("授權", true);
        customProperties.add("授權者", "John Smith");
        customProperties.add("授權日期", new Date().toString());

        //保存結果文檔
        document.saveToFile("添加自定義文檔屬性.docx", FileFormat.Docx_2013);
    }
}

效果圖

如何通過Java代碼向Word文檔添加文檔屬性_Java_03

—本文完—

到此這篇關于Java實現(xiàn)向Word文檔添加文檔屬性的文章就介紹到這了,更多相關Java向Word文檔添加文檔屬性內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關文章希望大家以后多多支持腳本之家!

相關文章

  • Java數(shù)據(jù)結構學習之棧和隊列

    Java數(shù)據(jù)結構學習之棧和隊列

    這篇文章主要介紹了Java數(shù)據(jù)結構學習之棧和隊列,文中有非常詳細的代碼示例,對正在學習java的小伙伴們有一定的幫助,需要的朋友可以參考下
    2021-05-05
  • MyBatisPlus使用${ew.customSqlSegment}別名問題解決

    MyBatisPlus使用${ew.customSqlSegment}別名問題解決

    在使用MyBatisPlus進行連表查詢時,可能遇到因${ew.customSqlSegment}無法加別名的問題,本文就來介紹一下如何解決,感興趣的可以了解一下
    2024-10-10
  • Java 處理高并發(fā)負載類優(yōu)化方法案例詳解

    Java 處理高并發(fā)負載類優(yōu)化方法案例詳解

    這篇文章主要介紹了Java 處理高并發(fā)負載類優(yōu)化方法案例詳解,本篇文章通過簡要的案例,講解了該項技術的了解與使用,以下就是詳細內(nèi)容,需要的朋友可以參考下
    2021-08-08
  • java實現(xiàn)變更文件查詢的方法

    java實現(xiàn)變更文件查詢的方法

    這篇文章主要介紹了java實現(xiàn)變更文件查詢的方法,可通過java查詢文件最后修改時間的方法實現(xiàn)查找變更文件的功能,具有一定參考借鑒價值,需要的朋友可以參考下
    2015-07-07
  • spring-boot-maven-plugin 插件的作用詳解

    spring-boot-maven-plugin 插件的作用詳解

    添加了spring-boot-maven-plugin插件后,當運行maven打包的命令,項目會被打包成一個可以直接運行的jar包,使用"java -jar"可以直接運行。這篇文章主要給大家介紹spring-boot-maven-plugin 插件的作用,感興趣的朋友一起看看吧
    2018-10-10
  • 利用Java實現(xiàn)和可被K整除的子數(shù)組完整實例

    利用Java實現(xiàn)和可被K整除的子數(shù)組完整實例

    這篇文章主要給大家介紹了關于利用Java實現(xiàn)和可被K整除的子數(shù)組的相關資料,這道題來自力扣,通過學習這道題的解題思路以及代碼對大家的學習或者工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2024-01-01
  • Mybatis返回結果封裝map過程解析

    Mybatis返回結果封裝map過程解析

    這篇文章主要介紹了Mybatis返回結果封裝map過程解析,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友可以參考下
    2020-09-09
  • SpringSession會話管理之Redis與JDBC存儲實現(xiàn)方式

    SpringSession會話管理之Redis與JDBC存儲實現(xiàn)方式

    本文將詳細介紹Spring Session的核心概念、特性以及如何使用Redis和JDBC來實現(xiàn)會話存儲,幫助開發(fā)者構建更加健壯和可擴展的應用系統(tǒng),希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教
    2025-04-04
  • Java中的Lambda表達式詳解

    Java中的Lambda表達式詳解

    這篇文章主要介紹了Java中的Lambda表達式詳解,Lambda 表達式是 JDK8 的一個新特性,可以取代大部分的匿名內(nèi)部類,寫出更優(yōu)雅的 Java 代碼,尤其在集合的遍歷和其他集合操作中,可以極大地優(yōu)化代碼結構,需要的朋友可以參考下
    2024-01-01
  • Spring中@Autowired和@Resource注解相同點和不同點

    Spring中@Autowired和@Resource注解相同點和不同點

    這篇文章主要介紹了Spring中@Autowired和@Resource注解相同點和不同點,本文通過示例代碼給大家介紹的非常詳細,對大家的學習或工作具有一定的參考借鑒價值,需要的朋友參考下吧
    2024-01-01

最新評論

浮山县| 读书| 泾源县| 望城县| 简阳市| 辛集市| 会昌县| 南城县| 抚宁县| 台山市| 黄石市| 井陉县| 靖州| 辉县市| 忻州市| 株洲市| 盐边县| 商洛市| 翁牛特旗| 尤溪县| 阳西县| 台东县| 新巴尔虎右旗| 千阳县| 宣武区| 通化县| 凤城市| 湘潭县| 离岛区| 荣成市| 肇源县| 邢台市| 蓬安县| 商南县| 景德镇市| 承德县| 浪卡子县| 聂荣县| 秭归县| 扎赉特旗| 华宁县|