java和javascript獲取word文檔的書簽位置對(duì)比
1.javascript:把IE瀏覽器的activex都打開(kāi),使用如下網(wǎng)頁(yè),可以看到書簽順序和位置:
<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打開(kāi),這里用的是.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書簽,將內(nèi)容導(dǎo)出到word后打印
- js前端加密庫(kù)Crypto-js進(jìn)行MD5/SHA256/BASE64/AES加解密的方法與示例
- JavaScript中常見(jiàn)加密解密方法總結(jié)
- js將URL網(wǎng)址轉(zhuǎn)為16進(jìn)制加密與解密函數(shù)
- Js通過(guò)AES加密后PHP用Openssl解密的方法
- JavaScript實(shí)現(xiàn)的前端AES加密解密功能【基于CryptoJS】
- JavaScript實(shí)現(xiàn)的簡(jiǎn)單加密解密操作示例
- 兩種JavaScript的AES加密方式(可與Java相互加解密)
- JS加密解密之保存到桌面書簽
相關(guān)文章
基于javascript實(shí)現(xiàn)按圓形排列DIV元素(一)
本篇文章主要介紹基于javascript實(shí)現(xiàn)按圓形排列DIV元素的方法,此文著重于介紹對(duì)實(shí)現(xiàn)的按圓形排列DIV元素的分析,需要的朋友來(lái)看下吧2016-12-12
JavaScript實(shí)現(xiàn)點(diǎn)擊單元格改變背景色的方法
這篇文章主要介紹了JavaScript實(shí)現(xiàn)點(diǎn)擊單元格改變背景色的方法,涉及JavaScript響應(yīng)鼠標(biāo)事件動(dòng)態(tài)操作頁(yè)面元素屬性的相關(guān)技巧,需要的朋友可以參考下2016-02-02
淺析為什么a="abc" 不等于 a=new String("abc")
這篇文章主要介紹了為什么a="abc" 不等于 a=new String("abc"),需要的朋友可以參考下2017-10-10
js驗(yàn)證電話號(hào)碼與手機(jī)支持+86的正則表達(dá)式
本篇文章主要介紹了js驗(yàn)證電話號(hào)碼與手機(jī)支持+86的正則表達(dá)式。需要的朋友可以過(guò)來(lái)參考下,希望對(duì)大家有所幫助2014-01-01
使用JavaScript實(shí)現(xiàn)一個(gè)簡(jiǎn)單的哈希映射功能
哈希表大家應(yīng)該都經(jīng)常用到吧,那么大家有沒(méi)有想過(guò)哈希表是怎么實(shí)現(xiàn)的呢,本文我們就來(lái)從一道簡(jiǎn)單的題目來(lái)了解一下哈希表的簡(jiǎn)單原理和實(shí)現(xiàn)吧2024-02-02
JS判斷鼠標(biāo)進(jìn)入容器的方向與window.open新窗口被攔截的問(wèn)題
這篇文章主要給大家介紹了利用Javascript判斷鼠標(biāo)進(jìn)入容器方向的方法,以及window.open新窗口被攔截的問(wèn)題分析,文中給出了詳細(xì)圖文介紹和示例代碼,相信對(duì)大家的理解和學(xué)習(xí)具有一定的參考借鑒價(jià)值,下面來(lái)一起看看吧。2016-12-12

