java和javascript获取word文档的书签位置对比
2014-06-19 08:55
1641 查看
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()); }
您可能感兴趣的文章:
相关文章推荐
- java和javascript获取word文档的书签位置对比
- java和javascript获取word文档的书签位置对比
- Java解析word,获取文档中图片位置的方法
- java获取word文档中指定位置图片
- Apose.word控件获取书签中的内容并复制到一个新的word文档中
- 解析word文档,获取相应的数据,并封装成相应的javaBean(一)
- Java 替换word文档文字并指定位置插入图片
- 解析word文档,获取相应的数据,并封装成相应的javaBean(二)
- Java如何获取word文档的条目化内容
- 百度地图api web获取当前位置浏览器JavaScript定位javaweb jquery
- java 获取word文档内容含word2007 (简单未优化)
- [java] 获取pdf/word文档文本内容
- 百度地图api web获取当前位置浏览器JavaScript定位 javaweb 浏览器端
- 获取word文档或rtf格式文档的格式编码(可以应用此格式将字符以数据流的方式写入word或rtf文档)
- Java如何操作Word, Excel, PDF文档(2)
- 客户端用JAVASCRIPT生成WORD文档
- scrollTop:在JavaScript中获取当前页面的滚动位置
- Java如何操作Word, Excel, PDF文档(3)
- 用java获得word,excel,pdf等文档的内容
- JavaScript获取元素在浏览器画布中的绝对位置