Я использую docx4j api
для создания docx
файла. Я успешно скопировал один docx
контент в другой.
Для копирования содержимого заголовка я получаю текст заголовка.
Но мое требование также скопировать заголовок изображения. Как я могу это сделать?
Я использую код ниже, чтобы скопировать заголовок-
WordprocessingMLPackage source = WordprocessingMLPackage.load(new File(
"D://PoC//Agenda Formats//test.docx"));
RelationshipsPart rp = source.getMainDocumentPart()
.getRelationshipsPart();
Relationship rel = rp.getRelationshipByType(Namespaces.HEADER);
HeaderPart headerPart = (HeaderPart)rp.getPart(rel);
HeaderPart newHeaderPart = new HeaderPart();
newHeaderPart.setContents(XmlUtils.deepCopy(headerPart.getContents()));
return wordprocessingMLPackage.getMainDocumentPart().addTargetPart(
newHeaderPart, AddPartBehaviour.RENAME_IF_NAME_EXISTS);
но этот код не копирует изображение. любая помощь приветствуется.