Version 3.3.5 is now released.
This is a minor release, motivated mainly by recent reports that documents created in Word 2016, then saved by docx4j, couldn't be re-opened in Word. So if you are processing documents saved from Word 2016, you should use this release.
This release is in Maven Central: http://search.maven.org/#artifactdetail ... .3.5%7Cjar
For MOXy users, there is also a corresponding release of docx4j-MOXy-JAXBContext: http://search.maven.org/#artifactdetail ... .3.5%7Cjar
Alternatively, you can get the release from https://www.docx4java.org/docx4j/
Just docx4j: https://www.docx4java.org/docx4j/docx4j-3.3.5.jar
Docx4j + deps: https://www.docx4java.org/docx4j/docx4j ... -3.3.5.zip
As previously, the zip file contains three optional components:
- export-fo (if you prefer that to Plutext's commercial PDF Converter)
- ImportXHTML, for importing XHTML to docx
- MOXy, to use EclipseLink MOXy as your JAXB implementation, instead of the Sun/Oracle reference implementation (or the variant they ship in Java)
There are artifacts in Maven Central corresponding to each of these.
Source code is available at https://github.com/plutext/docx4j/tree/docx4j-3.3.5/ or in a jar from Maven Central
Enjoy the new release!
cheers .. Jason
Notable Changes in Version 3.3.5
---------------------------------
Support w16cid (commentsIds); see https://msdn.microsoft.com/en-us/librar ... =office.12).aspx
(without this, document created in Word 2016 with recent updates, then saved by docx4j, couldn't be re-opened in Word)
Support w15symex (long hex replacement for symbol char); see https://msdn.microsoft.com/en-us/librar ... =office.12).aspx
IBM Unmarshaller (usually used in WebSphere v7+) workaround for "errors limit exceeded" (same as Oracle JAXB)