Я пытался разделить документ на документы на страницы. A через POC, что привело к тому, что это невозможно сделать с помощью Apache POI, и поэтому я обратился к JACOB, чтобы вызвать MS Word в качестве прокси-сервера для достижения такой трансформации.Разделение документа слова на страницы с использованием JACOB
Я сделал некоторые разумные улучшения с моим кодом, теперь я могу открыть документ, выполнить поиск, заменить и так далее. Однако я не могу получить «страницу» закладки
ActiveXComponent oDocuments = oWord.getPropertyAsComponent("Documents");
ActiveXComponent oDocument = oDocuments.invokeGetComponent("Open", new Variant(sInputDoc), new Variant(false));
ActiveXComponent oSelection = oWord.getPropertyAsComponent("Selection");
ActiveXComponent oBookmarks = oSelection.getPropertyAsComponent("Bookmarks");
int bookMarksnumber = oBookmarks.getProperty("Count").getInt();
System.out.println(bookMarksnumber);
Это всегда возвращает 0 (Если же может быть достигнуто с помощью POI Я открыт для всех предложений)
Пожалуйста, отредактируйте с дополнительной информацией. Только код и «попробуйте» ответы не приветствуются, поскольку они не содержат содержимого, доступного для поиска, и не объясняют, почему кто-то должен «попробовать это». – abarisone
Спасибо за обновление, этот работал для меня, но моя проблема не решена unourtunatly – WiredCoder