Как скопировать заголовок с изображением из одного docx в другой docx

#c# #openxml #docx

#c# #openxml #docx

Вопрос:

Я хочу скопировать один заголовок из Word docx (opensml) в другой Word docx.

Я делаю это следующим образом. http://msdn.microsoft.com/en-us/library/cc546917.aspx

но проблема в том, что у меня в заголовке есть изображение. Кто-нибудь знает, как скопировать картинку тоже?

Ответ №1:

По сути, вам нужно скопировать часть отношений заголовка и саму часть двоичного изображения.

Если идентификатор rel не меняется, это все, что вам нужно сделать. Если это изменится, вам нужно будет обновить идентификатор в изображении XML в самом заголовке.

Комментарии:

1. Предположим, вам нужно будет изменить идентификатор, потому что в противном случае иногда у вас будет дубликат. Это должно измениться в обоих document.xml и document.xml.rels

2. Как скопировать часть relationships?