Aspose.Words is a Java component to read, write and modify a word document without using MS Word. It supports content & formatting manipulation, mail merge abilities, ActiveX controls and support of DOC, DOCX, DOCM, DOTX, DOTM, HTML and XHTML formats |