您好, 欢迎来到 !    登录 | 注册 | | 设为首页 | 收藏本站

如何修改docx文档的描述标签

如何修改docx文档的描述标签

有关如何获取核心道具部分的信息,请参阅第64行的DocProps.java示例。

然后是这样的:

    JAXBElement<SimpleLiteral> desc = coreProps.getDescription();
    SimpleLiteral literal = XmlUtils.unwrap(desc);
    List<String> contents = literal.getContent();

然后修改该列表。与JAXB一样,它是一个实时列表,因此您的更改将立即在文档的内存中表示中进行。

或者,您可以创建一个新的JAXBElement desc2,然后创建coreProps.setDescription(desc2)。这就是您要为尚没有dc:description的docx做的事情:

    org.docx4j.docProps.core.dc.elements.ObjectFactory dcFactory = new org.docx4j.docProps.core.dc.elements.ObjectFactory();
    SimpleLiteral literal = dcFactory.createSimpleLiteral();
    coreProps.setDescription(dcFactory.createDescription(literal));
    List<String> contents = literal.getContent();
    // populate contents ...

然后保存docx。上面链接的示例可以做到这一点。

其他 2022/1/1 18:27:30 有545人围观

撰写回答


你尚未登录,登录后可以

和开发者交流问题的细节

关注并接收问题和回答的更新提醒

参与内容的编辑和改进,让解决方法与时俱进

请先登录

推荐问题


联系我
置顶