Java 添加沐绒、修改俩莽、刪除Word批注

? ? ? ?批注,是作者或審閱者給文檔添加的注釋或注解乔遮。通過查看批注扮超,可以更加詳細地了解某些文字的背景。除添加文本信息到批注外蹋肮,還可以通過添加圖片的方式來使其內容更具豐富性和直觀性出刷。本文將通過使用Java程序來詳細介紹如何添加、修改和刪除Word文檔中的批注(含文本和圖片)坯辩。

使用工具:Free Spire.Doc for Java (免費版)

Jar文件獲取及導入:

方法1:通過官網(wǎng)下載獲取jar包馁龟。解壓后將lib文件夾下的Spire.Doc.jar文件導入Java程序。(如下圖)


方法2:通過maven倉庫安裝導入漆魔。具體安裝詳情參見此網(wǎng)頁坷檩。

【示例1】添加Word批注

import com.spire.doc.*;

import com.spire.doc.documents.Paragraph;

import com.spire.doc.fields.Comment;

public class InsertComment {

public static void main(String[] args) {

//加載測試文檔

Document doc = new Document("C:\\Users\\Test1\\Desktop\\Sample.docx");

//獲取指定段落

Section sec = doc.getSections().get(0);

Paragraph para= sec.getParagraphs().get(1);

//插入文本到批注

Comment comment = para.appendComment("徐志摩,現(xiàn)代新月派代表詩人改抡,原名章垿矢炼,字槱森,留學英國時改名志摩阿纤。");

//插入圖片到批注comment.getBody().addParagraph().appendPicture("C:\\Users\\Test1\\Desktop\\Image.jpg");

//保存文檔

doc.saveToFile("output/InsertComment.docx", FileFormat.Docx_2010);

??? }

}

批注添加效果:



【示例2】修改Word批注

import com.spire.doc.*;

public class ReplaceComment {

public static void main(String[] args) {

//加載含有批注的測試文檔

Document doc = new Document("C:\\Users\\Test1\\Desktop\\InsertComment.docx");

//獲取第一個批注中的第一段句灌,用新的文本替換原有批注中的文本doc.getComments().get(0).getBody().getParagraphs().get(0).replace("徐志摩,現(xiàn)代新月派代表詩人欠拾,原名章垿胰锌,字槱森,留學英國時改名志摩藐窄。","徐志摩是一位在中國文壇上曾經(jīng)活躍一時并有一定影響的作家资昧。",false,false);

//獲取第一個批注中的第二段,刪除原有圖片枷邪,再調用方法添加新圖片(用圖片替換圖片)doc.getComments().get(0).getBody().getParagraphs().get(1).getChildObjects().removeAt(0);

doc.getComments().get(0).getBody().getParagraphs().get(1).appendPicture("C:\\Users\\Test1\\Desktop\\Image2.jpg");

//保存文檔

doc.saveToFile("output/ReplaceComment.docx",FileFormat.Docx_2013);

??? }

}

批注修改效果:



【示例3】刪除Word批注

import com.spire.doc.*;

import com.spire.doc.FileFormat;

public class DeleteComment {

public?static void main(String[] args) {

String inputFile="C:\\Users\\Test1\\Desktop\\InsertComment.docx";

String outputFile="output/DeleteComment.docx";

//加載示例文檔

Document doc= new Document(inputFile);

//刪除批注

doc.getComments().removeAt(0);

//保存文檔

doc.saveToFile(outputFile, FileFormat.Docx);

?}

}

批注刪除效果:


(本文完)

?著作權歸作者所有,轉載或內容合作請聯(lián)系作者
  • 序言:七十年代末榛搔,一起剝皮案震驚了整個濱河市,隨后出現(xiàn)的幾起案子东揣,更是在濱河造成了極大的恐慌践惑,老刑警劉巖,帶你破解...
    沈念sama閱讀 216,544評論 6 501
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件嘶卧,死亡現(xiàn)場離奇詭異尔觉,居然都是意外死亡,警方通過查閱死者的電腦和手機芥吟,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 92,430評論 3 392
  • 文/潘曉璐 我一進店門侦铜,熙熙樓的掌柜王于貴愁眉苦臉地迎上來专甩,“玉大人,你說我怎么就攤上這事钉稍〉佣悖” “怎么了?”我有些...
    開封第一講書人閱讀 162,764評論 0 353
  • 文/不壞的土叔 我叫張陵贡未,是天一觀的道長种樱。 經(jīng)常有香客問我,道長俊卤,這世上最難降的妖魔是什么嫩挤? 我笑而不...
    開封第一講書人閱讀 58,193評論 1 292
  • 正文 為了忘掉前任,我火速辦了婚禮消恍,結果婚禮上岂昭,老公的妹妹穿的比我還像新娘。我一直安慰自己狠怨,他們只是感情好约啊,可當我...
    茶點故事閱讀 67,216評論 6 388
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著佣赖,像睡著了一般棍苹。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上茵汰,一...
    開封第一講書人閱讀 51,182評論 1 299
  • 那天,我揣著相機與錄音孽鸡,去河邊找鬼蹂午。 笑死,一個胖子當著我的面吹牛彬碱,可吹牛的內容都是我干的豆胸。 我是一名探鬼主播,決...
    沈念sama閱讀 40,063評論 3 418
  • 文/蒼蘭香墨 我猛地睜開眼巷疼,長吁一口氣:“原來是場噩夢啊……” “哼晚胡!你這毒婦竟也來了?” 一聲冷哼從身側響起嚼沿,我...
    開封第一講書人閱讀 38,917評論 0 274
  • 序言:老撾萬榮一對情侶失蹤估盘,失蹤者是張志新(化名)和其女友劉穎,沒想到半個月后骡尽,有當?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體遣妥,經(jīng)...
    沈念sama閱讀 45,329評論 1 310
  • 正文 獨居荒郊野嶺守林人離奇死亡,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內容為張勛視角 年9月15日...
    茶點故事閱讀 37,543評論 2 332
  • 正文 我和宋清朗相戀三年攀细,在試婚紗的時候發(fā)現(xiàn)自己被綠了箫踩。 大學時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片爱态。...
    茶點故事閱讀 39,722評論 1 348
  • 序言:一個原本活蹦亂跳的男人離奇死亡,死狀恐怖境钟,靈堂內的尸體忽然破棺而出锦担,到底是詐尸還是另有隱情,我是刑警寧澤慨削,帶...
    沈念sama閱讀 35,425評論 5 343
  • 正文 年R本政府宣布洞渔,位于F島的核電站,受9級特大地震影響理盆,放射性物質發(fā)生泄漏痘煤。R本人自食惡果不足惜刷允,卻給世界環(huán)境...
    茶點故事閱讀 41,019評論 3 326
  • 文/蒙蒙 一辩越、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧搔啊,春花似錦姨俩、人聲如沸蘸拔。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,671評論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽调窍。三九已至,卻和暖如春张遭,著一層夾襖步出監(jiān)牢的瞬間邓萨,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 32,825評論 1 269
  • 我被黑心中介騙來泰國打工菊卷, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留缔恳,地道東北人。 一個月前我還...
    沈念sama閱讀 47,729評論 2 368
  • 正文 我出身青樓洁闰,卻偏偏與公主長得像歉甚,于是被迫代替她去往敵國和親。 傳聞我的和親對象是個殘疾皇子扑眉,可洞房花燭夜當晚...
    茶點故事閱讀 44,614評論 2 353

推薦閱讀更多精彩內容