docx4j - JAXB-based Java library for Word docx, Powerpoint pptx, and Excel xlsx files
docx4j is a library which helps you to work with the Office OpenXML file format as used in docx documents, pptx presentations, and xlsx spreadsheets.
It supports:
It supports:
- Open existing docx/pptx/xlsx
- Create new docx/pptx/xlsx
- Programmatically manipulate docx/pptx/xlsx (anything the file format allows)
- CustomXML binding (with support for pictures, rich text, checkboxes, and OpenDoPE extensions for repeats & conditionals, and importing XHTML)
- Export as HTML
- Export as PDF (using Plutext's PDF Converter, or use docx4j-export-FO project)
- Produce/consume Word 2007's xmlPackage (pkg) format
- Apply transforms, including common filters
- Font support (font substitution, and use of any fonts embedded in the document)
https://github.com/plutext/docx4j
http://www.docx4java.org/
License:
Tech:
Tags: