Version 3.3.4 is now released. Thanks to those who contributed.
This is a minor release; please see below for notable changes.
It is in Maven Central: https://repo1.maven.org/maven2/org/docx4j/docx4j/3.3.4/
Alternatively, you can get it from https://www.docx4java.org/docx4j/
Just docx4j: https://www.docx4java.org/docx4j/docx4j-3.3.4.jar
Docx4j + deps: https://www.docx4java.org/docx4j/docx4j ... -3.3.4.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 (see the link above).
Source code is available at https://github.com/plutext/docx4j/tree/docx4j-3.3.4/ or in a jar from Maven Central
Enjoy the new release!
cheers .. Jason
Notable Changes in Version 3.3.4
BinaryPartAbstractImage: ImageMagick executable name fetched from Docx4jProperties.getProperty("org.docx4j.openpackaging.parts.WordprocessingML.BinaryPartAbstractImage.ImageMagickExecutable", "imconvert")
and workaround for file URL issue on Windows
Parent handling: convenience for user SdtPr set parent (same for SdtContent, now an interface);
mc-preprocessor.xslt: more Google Docs fixes
samples/BookmarksDuplicateCheck: Check also the bookmark ends; option to remediate (ie remove broken ones)
#234 convert #STRING to NodeList
#235 complex XPaths
count-type conditions in repeats: perform enhancement in non-oda case
#175 HTML output: conversion to nested <ul> or <ol>
#164 Reset error counter, this time for IBM's JAXB (in Websphere inc 18.104.22.168)
fix to support Apple iCloud Numbers (set reference attribute on cell)
loading .pptx and .xlsx files from InputStream