亚洲乱码中文字幕综合,中国熟女仑乱hd,亚洲精品乱拍国产一区二区三区,一本大道卡一卡二卡三乱码全集资源,又粗又黄又硬又爽的免费视频

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

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

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

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

程序環(huán)境:

方法1:手動(dòng)引入。

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

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

方法2: 如果您想通過 ??Maven??安裝,則可以在 pom.xml 文件中添加以下代碼導(dǎo)入 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類的一個(gè)實(shí)例。
  • 使用 Document.loadFromFile() 方法加載 Word 文檔。
  • 使用 Document.getBuiltinDocumentProperties() 方法訪問文檔的內(nèi)置文檔屬性。
  • 使用 BuiltinDocumentProperties 類提供的 setTitle()、setSubject() 和 setAuthor() 方法設(shè)置特定文檔屬性的值,例如標(biāo)題、主題和作者。
  • 使用 Document.saveToFile() 方法保存結(jié)果文檔。

完整代碼

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 {
        //初始化文檔類的一個(gè)實(shí)例
        Document document = new Document();
        //加載 Word 文檔
        document.loadFromFile("示例文檔.docx");

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

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

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

效果圖

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

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

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

完整代碼

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類的一個(gè)實(shí)例

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

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

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

效果圖

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

—本文完—

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

相關(guān)文章

最新評(píng)論