package cn.flightfeather.supervision.docx4j.simpleDemo; import org.docx4j.openpackaging.packages.WordprocessingMLPackage; import org.docx4j.openpackaging.parts.WordprocessingML.AltChunkType; /** * Add HTML, in a way that leaves it up to downstream * application (eg Word) to convert the content to docx content. * * Unless you really want the HTML converted by Word, * consider converting your HTML to well-formed XHTML, * then using docx4j's XHTMLImporter instead. * * @author jharrop * */ public class AltChunkAddOfTypeHtml { /** * @param args * @throws Exception */ public static void main(String[] args) throws Exception { WordprocessingMLPackage wordMLPackage = WordprocessingMLPackage.createPackage(); String html = "Import me

Hello World!

"; wordMLPackage.getMainDocumentPart().addAltChunk(AltChunkType.Html, html.getBytes()); wordMLPackage.save(new java.io.File(System.getProperty("user.dir") + "/test.docx")); } }