国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > JavaScript > 正文

java和javascript獲取word文檔的書簽位置對比

2019-11-20 14:26:47
字體:
來源:轉載
供稿:網友

1.javascript:把IE瀏覽器的activex都打開,使用如下網頁,可以看到書簽順序和位置:

<html><head><script>var word;word = new ActiveXObject("Word.Application");var range = word.Range;word.Visible = true;var path = "D://xxx//xxx//xx.doc";word.Documents.Open(path);for(var i=1;i<=word.ActiveDocument.Bookmarks.count;i++){ document.write(word.ActiveDocument.Bookmarks(i).Name); document.write(" "); document.write(word.ActiveDocument.Bookmarks(i).Range.BookmarkID); document.write("</br>");}</script></head><body></body></html>

java:用poi打開,這里用的是.doc文件,所以用舊一套poi的API,如果是docx,原理是一樣的。

FileInputStream in = new FileInputStream("D://xxx//xxx//xx.doc");HWPFDocument doc = new HWPFDocument(in);Bookmarks bookmarks = doc.getBookmarks();for(int i=0,j=bookmarks.getBookmarksCount();i<j;i++){  Bookmark bookmark = bookmarks.getBookmark(i);  System.out.println(bookmark.getName());  System.out.println(i);  System.out.println(bookmark.getStart());}
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 浙江省| 宜丰县| 嵊州市| 仁布县| 武川县| 富裕县| 开鲁县| 泰安市| 镇康县| 乌拉特后旗| 孟州市| 鸡泽县| 西丰县| 海门市| 洪湖市| 湖南省| 义马市| 寻乌县| 苗栗县| 红河县| 梅河口市| 保山市| 营口市| 封开县| 绩溪县| 施秉县| 顺义区| 团风县| 新源县| 玉环县| 东辽县| 昌都县| 酒泉市| 禄丰县| 淮南市| 嵩明县| 潜江市| 独山县| 紫云| 白城市| 紫云|