Hi guys,
I need help for convert docx to msg(the format of OUTLOOK).and i want to see if DOCX4J is available to do it? How to do? or which API can deal with it?
Thank for your help.
It is currently Tue Sep 16, 2025 6:50 am
My Colleague wrote:Hi,
I'm new with docx4j and OpenDoPE. I've created a word document that I use as template.
So I'm binding some parts of that document with ...
String bookmarkStart =
"<w:bookmarkStart w:id=\"0\" w:name=\"sampleBookmark\" />",
bookmarkEnd = "<w:bookmarkEnd w:id=\"0\" />";
Object bStart = XmlUtils.unmarshalString(bookmarkStart);
Object bEnd = XmlUtils.unmarshalString(bookmarkEnd);
The prefix "w" for element "w:bookmarkStart" is not bound.
List<DefaultElement> elementList = documentSettings.getDocument().getRootElement().elements();
for(DefaultElement e:elementList){
if(e.getName().equals("documentProtection")) {
List<DefaultAttribute> attributeList = e.attributes();
for(DefaultAttribute a:attributeList) {
if(a.getName().equals("edit")) {
if(a.getValue().equals("comments")) protectType = STDocProtect.COMMENTS;
if(a.getValue().equals("forms")) protectType = STDocProtect.FORMS;
if(a.getValue().equals("none")) protectType = STDocProtect.NONE;
if(a.getValue().equals("readOnly")) protectType = STDocProtect.READ_ONLY;
if(a.getValue().equals("trackedChanges")) protectType = STDocProtect.TRACKED_CHANGES;
}
}
}
}
<p:nvGraphicFramePr>
<p:cNvPr id="4" name="Chart 3"/>
<p:cNvGraphicFramePr/>
<p:nvPr>
<p:extLst>
<p:ext uri="{D42A27DB-BD31-4B8C-83A1-F6EECF244321}">
<p14:modId xmlns:p14="http://schemas.microsoft.com/office/powerpoint/2010/main" val="1842877689"/>
</p:ext>
</p:extLst>
</p:nvPr>
</p:nvGraphicFramePr>
BindingHandler.applyBindings(wordMLPackage.getMainDocumentPart());
Total posts 10193 • Total topics 2868 • Total members 2098