欧美一区二区三区老妇人-欧美做爰猛烈大尺度电-99久久夜色精品国产亚洲a-亚洲福利视频一区二区

Java添加、讀取、修改、刪除Word文檔屬性-創(chuàng)新互聯(lián)

Word文檔屬性包括常規(guī)、摘要、統(tǒng)計(jì)、內(nèi)容、自定義等,其中摘要包括標(biāo)題、主題、作者、經(jīng)理、單位、類別、關(guān)鍵詞、備注等項(xiàng)目,通過設(shè)置這些摘要信息或自定義屬性可方便對文檔的管理。本文中將主要介紹對文檔摘要信息的添加,以及讀取或者編輯、刪除文檔中已設(shè)置的摘要信息或自定義文檔信息。下面將通過Java代碼詳細(xì)介紹。
使用工具:Free Spire.Doc for Java (免費(fèi)版)
Jar文件獲取及導(dǎo)入:
方法1:通過官網(wǎng)下載。下載后,解壓,將lib文件夾下的Spire.Doc.jar文件導(dǎo)入java程序。
方法2:通過maven安裝導(dǎo)入。

成都創(chuàng)新互聯(lián)是專業(yè)的正陽網(wǎng)站建設(shè)公司,正陽接單;提供成都網(wǎng)站制作、成都網(wǎng)站建設(shè),網(wǎng)頁設(shè)計(jì),網(wǎng)站設(shè)計(jì),建網(wǎng)站,PHP網(wǎng)站建設(shè)等專業(yè)做網(wǎng)站服務(wù);采用PHP框架,可快速的進(jìn)行正陽網(wǎng)站開發(fā)網(wǎng)頁制作和功能擴(kuò)展;專業(yè)做搜索引擎喜愛的網(wǎng)站,專業(yè)的做網(wǎng)站團(tuán)隊(duì),希望更多企業(yè)前來合作!

【添加Word文檔屬性】

import com.spire.doc.*;
import java.sql.Date;
import java.time.Clock;
import java.time.LocalDate;

public class AddDocumentProperty {
    public static void main(String[] args){
        //加載測試文檔
        Document doc = new Document("test.docx");

        //設(shè)置內(nèi)置文檔屬性
        doc.getBuiltinDocumentProperties().setTitle("操作手冊");
        doc.getBuiltinDocumentProperties().setSubject("Word文檔");
        doc.getBuiltinDocumentProperties().setCategory("A類");
        doc.getBuiltinDocumentProperties().setCompany("Alibaba");
        doc.getBuiltinDocumentProperties().setManager("Jamy");
        doc.getBuiltinDocumentProperties().setAuthor("LiuHan");
        doc.getBuiltinDocumentProperties().setKeywords("操作手冊,說明書,要件");
        doc.getBuiltinDocumentProperties().setComments("此文檔僅供內(nèi)部使用");
        doc.getBuiltinDocumentProperties().setCreateDate(Date.valueOf(LocalDate.of(2019,7,1)));
        doc.getBuiltinDocumentProperties().setLastSaveDate(Date.valueOf(LocalDate.now(Clock.systemUTC())));
        doc.getBuiltinDocumentProperties().setRevisionNumber("2");

        //設(shè)置自定義文檔屬性
        doc.getCustomDocumentProperties().add("文檔創(chuàng)建級別","B級");
        doc.getCustomDocumentProperties().add("行政文件否","否");

        //保存文檔
        doc.saveToFile("SetProperty.docx",FileFormat.Docx_2013);
        doc.dispose();
    }
}

屬性添加效果:
Java 添加、讀取、修改、刪除Word文檔屬性
Java 添加、讀取、修改、刪除Word文檔屬性
【讀取Word文檔屬性】

import com.spire.doc.*;

public class ReadDocumentProperty {
    public static void main(String[]args){
        //加載文檔
        Document doc = new Document("SetProperty.docx");

        //讀取內(nèi)置文檔屬性
        System.out.println("標(biāo)題: " + doc.getBuiltinDocumentProperties().getTitle());
        System.out.println("主題: " + doc.getBuiltinDocumentProperties().getSubject());
        System.out.println("作者: " + doc.getBuiltinDocumentProperties().getAuthor());
        System.out.println("單位: " + doc.getBuiltinDocumentProperties().getCompany());
        System.out.println("主管: " + doc.getBuiltinDocumentProperties().getManager());
        System.out.println("類別: " + doc.getBuiltinDocumentProperties().getCategory());
        System.out.println("關(guān)鍵字:" + doc.getBuiltinDocumentProperties().getKeywords());
        System.out.println("備注: " + doc.getBuiltinDocumentProperties().getComments());

        //獲取自定義文檔屬性
        DocumentProperty property = doc.getCustomDocumentProperties().get(0);
        //讀取自定義文檔屬性的名稱和值
        System.out.println("名稱: " + property.getName());
        System.out.println("值: " + property.getValue());
    }
}

文檔屬性讀取結(jié)果:
Java 添加、讀取、修改、刪除Word文檔屬性
【修改/刪除文檔屬性】

import com.spire.doc.*;

public class RemoveDocumentProperty {
    public static void main(String[] args) {
        //加載文檔
        Document doc = new Document();
        doc.loadFromFile("SetProperty.docx");

        //直接通過為內(nèi)置屬性賦值新的內(nèi)容,修改原有摘要信息
        doc.getBuiltinDocumentProperties().setTitle("說明書");
        doc.getBuiltinDocumentProperties().setSubject("測試使用");
        doc.getBuiltinDocumentProperties().setCategory("B類");
        doc.getBuiltinDocumentProperties().setCompany("保密");

        //設(shè)置內(nèi)置屬性值為空,刪除原有摘要信息
        doc.getBuiltinDocumentProperties().setManager("");
        doc.getBuiltinDocumentProperties().setAuthor("");
        doc.getBuiltinDocumentProperties().setKeywords("");
        doc.getBuiltinDocumentProperties().setComments("");
        doc.getBuiltinDocumentProperties().setRevisionNumber("");

        //通過方法刪除指定屬性內(nèi)容
        doc.getCustomDocumentProperties().remove("文檔創(chuàng)建級別");
        doc.getCustomDocumentProperties().remove("行政文件否");

        //保存文檔
        doc.saveToFile("RemoveProperty.docx",FileFormat.Docx_2013);
        doc.dispose();
    }
}

修改/刪除結(jié)果:
Java 添加、讀取、修改、刪除Word文檔屬性
Java 添加、讀取、修改、刪除Word文檔屬性

(本文完)

另外有需要云服務(wù)器可以了解下創(chuàng)新互聯(lián)scvps.cn,海內(nèi)外云服務(wù)器15元起步,三天無理由+7*72小時(shí)售后在線,公司持有idc許可證,提供“云服務(wù)器、裸金屬服務(wù)器、高防服務(wù)器、香港服務(wù)器、美國服務(wù)器、虛擬主機(jī)、免備案服務(wù)器”等云主機(jī)租用服務(wù)以及企業(yè)上云的綜合解決方案,具有“安全穩(wěn)定、簡單易用、服務(wù)可用性高、性價(jià)比高”等特點(diǎn)與優(yōu)勢,專為企業(yè)上云打造定制,能夠滿足用戶豐富、多元化的應(yīng)用場景需求。

網(wǎng)站名稱:Java添加、讀取、修改、刪除Word文檔屬性-創(chuàng)新互聯(lián)
URL網(wǎng)址:http://chinadenli.net/article22/hhccc.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供網(wǎng)站制作做網(wǎng)站App設(shè)計(jì)面包屑導(dǎo)航Google網(wǎng)站收錄

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來源: 創(chuàng)新互聯(lián)

手機(jī)網(wǎng)站建設(shè)