To nie jest za darmo (lub nawet tanie!), Ale Aspose.Words powinien być w stanie to zrobić. Pobieranie ich ocen pozwoli ci grać małymi plikami.
Czy pliki docelowe również muszą być dokumentami? Możesz otworzyć dokumenty w pakiecie Office i zapisać je jako HTML. Wtedy rozdzielenie staje się trywialne. RTF jest również opłacalną opcją, ale nie mogę polecić dobrego parsera RTF z mojej głowy.
Edit powiedzieć: Właśnie sobie przypomniałem Innym możliwym rozwiązaniem: Jacob, ale trzeba instancję Urząd działa na tej samej maszynie. Jest to skrót od Java COM Bridge i umożliwia wykonywanie połączeń do bibliotek COM w pakiecie Office w celu manipulowania dokumentami. Jestem pewien, że to nie jest tak straszne, jak mogłoby się wydawać!