wiki:UseCases

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