/** * Generate HTML for the entire MainDocumentPart. * @return */ public org.w3c.dom.Document export() { ByteArrayOutputStream outStream = new ByteArrayOutputStream(DEFAULT_OUTPUT_SIZE); Document ret = null; try { Docx4J.toHTML(htmlSettings, outStream, Docx4J.FLAG_EXPORT_PREFER_NONXSL); ret = XmlUtils.getNewDocumentBuilder().parse(new ByteArrayInputStream(outStream.toByteArray())); } catch (Docx4JException e) { log.error("Exception exporting document: " + e.getMessage(), e); } catch (SAXException e) { log.error("Exception parsing document: " + e.getMessage(), e); } catch (IOException e) { log.error("Exception parsing document: " + e.getMessage(), e); } return ret; }
htmlSettings.setWmlPackage(wmlPackage); Docx4J.toHTML(htmlSettings, outStream, Docx4J.FLAG_EXPORT_PREFER_XSL);
/** * Convert the document to HTML */ public static void toHTML(WordprocessingMLPackage wmlPackage, String imageDirPath, String imageTargetUri, OutputStream outputStream) throws Docx4JException { StartEvent startEvent = new StartEvent( wmlPackage, WellKnownProcessSteps.HTML_OUT ); startEvent.publish(); HTMLSettings settings = createHTMLSettings(); settings.setWmlPackage(wmlPackage); if (imageDirPath != null) { settings.setImageDirPath(imageDirPath); } if (imageTargetUri != null) { settings.setImageTargetUri(imageTargetUri); } toHTML(settings, outputStream, FLAG_NONE); new EventFinished(startEvent).publish(); }
/** * Generate HTML for the entire MainDocumentPart. * @return */ public org.w3c.dom.Document export() { ByteArrayOutputStream outStream = new ByteArrayOutputStream(DEFAULT_OUTPUT_SIZE); Document ret = null; try { Docx4J.toHTML(htmlSettings, outStream, Docx4J.FLAG_EXPORT_PREFER_NONXSL); ret = XmlUtils.getNewDocumentBuilder().parse(new ByteArrayInputStream(outStream.toByteArray())); } catch (Docx4JException e) { log.error("Exception exporting document: " + e.getMessage(), e); } catch (SAXException e) { log.error("Exception parsing document: " + e.getMessage(), e); } catch (IOException e) { log.error("Exception parsing document: " + e.getMessage(), e); } return ret; }
htmlSettings.setWmlPackage(wmlPackage); Docx4J.toHTML(htmlSettings, outStream, Docx4J.FLAG_EXPORT_PREFER_XSL);
HTMLSettings htmlSettings = Docx4J.createHTMLSettings(); htmlSettings.setWmlPackage(wordprocessingMLPackage); Docx4J.toHTML(htmlSettings, outputStream, Docx4J.FLAG_NONE); outputStream.flush();
HTMLSettings htmlSettings = Docx4J.createHTMLSettings(); htmlSettings.setWmlPackage(wordprocessingMLPackage); Docx4J.toHTML(htmlSettings, outputStream, Docx4J.FLAG_NONE); outputStream.flush();
/** * Convert the document to HTML */ public static void toHTML(WordprocessingMLPackage wmlPackage, String imageDirPath, String imageTargetUri, OutputStream outputStream) throws Docx4JException { StartEvent startEvent = new StartEvent( wmlPackage, WellKnownProcessSteps.HTML_OUT ); startEvent.publish(); HTMLSettings settings = createHTMLSettings(); settings.setWmlPackage(wmlPackage); if (imageDirPath != null) { settings.setImageDirPath(imageDirPath); } if (imageTargetUri != null) { settings.setImageTargetUri(imageTargetUri); } toHTML(settings, outputStream, FLAG_NONE); new EventFinished(startEvent).publish(); }