国产探花免费观看_亚洲丰满少妇自慰呻吟_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());}
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 霸州市| 浦城县| 观塘区| 错那县| 西城区| 修文县| 武夷山市| 孝感市| 白城市| 阿克苏市| 凤阳县| 收藏| 明水县| 屏东市| 亳州市| 卢氏县| 景德镇市| 阳朔县| 会泽县| 广昌县| 长岛县| 晴隆县| 长垣县| 库车县| 广昌县| 栾城县| 田阳县| 新河县| 潞城市| 鱼台县| 盐边县| 邢台县| 通河县| 拉萨市| 灵台县| 兴业县| 阿拉善左旗| 元朗区| 德惠市| 莱西市| 克拉玛依市|