Как получить количество страниц документа Microsoft Word в Java? - PullRequest
2 голосов
/ 12 ноября 2008

для серверного приложения j2ee, мне нужно получить количество страниц из текстовых документов ... есть идеи, что работает?

Ответы [ 4 ]

3 голосов
/ 12 ноября 2008

Что касается поддержки Office Open XML, последняя бета-версия Java-POI должна его поддерживать.

3 голосов
/ 12 ноября 2008

Если документы представляют собой современный формат Word 2007, вы можете использовать прямые манипуляции на основе XML через OOXML . Это, безусловно, лучшее долгосрочное решение, хотя я понимаю, что не может быть реалистичным, чтобы вся организация изменилась за одну ночь.

Если они являются более старыми форматами Word, вы, вероятно, застряли на серверных программируемых объектных моделях Word / Excel / Powerpoint / Outlook, хотя вы не должны делать это на сервере ..

1 голос
/ 12 ноября 2008

Раньше не использовал, но вы можете попробовать Apache POI . Похоже, он имеет функцию WordCount .

0 голосов
/ 01 января 2016

// Открыть документ Word

Document doc = new Document("C:\\Temp\\file.doc"); 

// Получить количество страниц

int pageCount = doc.getPageCount();
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...