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 Fri Jan 10, 2025 4:58 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 10116 • Total topics 2845 • Total members 2076