java和javascript獲取word文檔的書簽位置對比
更新時間:2014年06月19日 08:55:58 投稿:hebedich
這篇文章主要介紹了java和javascript獲取word文檔的書簽位置代碼對比,需要的朋友可以參考下
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());
}
您可能感興趣的文章:
- js 創(chuàng)建書簽小工具之理論
- javascript下用ActiveXObject控件替換word書簽,將內容導出到word后打印
- js前端加密庫Crypto-js進行MD5/SHA256/BASE64/AES加解密的方法與示例
- JavaScript中常見加密解密方法總結
- js將URL網址轉為16進制加密與解密函數(shù)
- Js通過AES加密后PHP用Openssl解密的方法
- JavaScript實現(xiàn)的前端AES加密解密功能【基于CryptoJS】
- JavaScript實現(xiàn)的簡單加密解密操作示例
- 兩種JavaScript的AES加密方式(可與Java相互加解密)
- JS加密解密之保存到桌面書簽
相關文章
基于javascript實現(xiàn)按圓形排列DIV元素(一)
本篇文章主要介紹基于javascript實現(xiàn)按圓形排列DIV元素的方法,此文著重于介紹對實現(xiàn)的按圓形排列DIV元素的分析,需要的朋友來看下吧2016-12-12
JavaScript實現(xiàn)點擊單元格改變背景色的方法
這篇文章主要介紹了JavaScript實現(xiàn)點擊單元格改變背景色的方法,涉及JavaScript響應鼠標事件動態(tài)操作頁面元素屬性的相關技巧,需要的朋友可以參考下2016-02-02
淺析為什么a="abc" 不等于 a=new String("abc")
這篇文章主要介紹了為什么a="abc" 不等于 a=new String("abc"),需要的朋友可以參考下2017-10-10
使用JavaScript實現(xiàn)一個簡單的哈希映射功能
哈希表大家應該都經常用到吧,那么大家有沒有想過哈希表是怎么實現(xiàn)的呢,本文我們就來從一道簡單的題目來了解一下哈希表的簡單原理和實現(xiàn)吧2024-02-02
JS判斷鼠標進入容器的方向與window.open新窗口被攔截的問題
這篇文章主要給大家介紹了利用Javascript判斷鼠標進入容器方向的方法,以及window.open新窗口被攔截的問題分析,文中給出了詳細圖文介紹和示例代碼,相信對大家的理解和學習具有一定的參考借鑒價值,下面來一起看看吧。2016-12-12

