API para Documentos Word

Caros,

Gostaria de saber se existe alguma API para manipular documentos WORD
da microsoft. Se tiver, quais seriam as forma de manipulação e quais
as funcionalidades são possíveis ?
Ex: POI para word.

Eu gostaria das funcionalidades: transformar fonte de vermelho para
preto em todo texto, itálico para normal, inserir marca dágua,
desproteger o documento, inserir novas textos, parágrafos, links,
etc…

Att;
Leonardo

No link abaixo tem um começo para sua pesquisa, porém, as APIs são bem limitada, eu utilizei para gerar arquivos XLS, foi decepcionante.

Tem muita biblioteca comercial para isso. R$…
Se você tiver um sucesso em encontrar uma API legar para trabalhar com arquivos WORD volte e poste neste link.

http://schmidt.devlib.org/java/libraries-word.html

Cara tem essa aq:

http://jakarta.apache.org/poi.

Use para arquivos .xls e deu conta do recado, mas nao usei a do word.
Faz uns teste e ve se compensa.