= docx4j use cases = Functionality supported in current release (v2, 21 July 2008) - Open existing docx (from filesystem, SMB/CIFS, WebDAV using VFS) - Create new docx - Programmatically manipulate the docx document (of course) - Template substitution; CustomXML binding - Import a binary doc (uses Apache POI's HWPF) - Produce/consume Word 2007's xmlPackage (pkg) format - Save docx to filesystem as a docx (ie zipped), or to JCR (unzipped) - Apply transforms, including common filters - Export as HTML or PDF - Diff/compare documents, paragraphs or sdt (content controls) - Font support (font substitution, and use of any fonts embedded in the document) - Use the power of JAXB to do stuff