1. Javascript: Откройте All ActiveX в браузере IE, используйте следующую веб -страницу, чтобы увидеть заказ и местоположение закладки:
<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.Activedoccument.counts.Counts.Open (path); for (var i = 1; i <= Word.Activedoccument.countocumentocment. 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 (); для (int i = 0, j = bookmarks.getbookmarkscuoun bookmarks.getbookmark (i); System.out.println (bookmark.getName ()); System.out.println (i); System.out.println (bookmark.getStart ());}