2016-05-31 3 views
-1

У меня есть много документов Word, которые настроены с неправильными заголовками. Заголовок на первой странице правильный; однако заголовки на оставшихся страницах неверны. Я работал над написанием программы с использованием XML SDK на C#, которая более или менее копирует документ и заменяет заголовок в оригинале заголовком на первой странице в копии.Заменить заголовок в текстовом документе, содержащем таблицу и изображение из заголовка в другом документе слова

Проблема, с которой я столкнулась, это заголовок, в основном стол с изображениями и текстом в нем. Из того, что я могу сказать, таблица и изображение вместе со своими отношениями не сливаются с новым документом. У вас есть примеры кода или советы о том, как объединить таблицы с изображениями в заголовок документа?

+0

Ммм, для того, чтобы понять это, вы должны узнать, как дела формат файла Слово Open XML. Это не один документ - не все хранится в HeaderPart. Я рекомендую вам открыть документ в Инструменте производительности Open XML SDK, чтобы узнать, что происходит. Заголовок, который вы описываете, состоит из трех частей: «текст», медиафайлы и «rels», которые связывают их. В таблице должно присутствовать содержимое части заголовка, но изображения будут храниться отдельно и должны быть переданы отдельно. Кроме того, необходимо создать отношения (файл rels). –

+0

Возможно, вы захотите указать: http://stackoverflow.com/questions/9617372/i-am-merging-two-word-documents-with-openxml-sdk-but-get-a-corrupt-document-when/https : //social.msdn.microsoft.com/Forums/office/en-US/7e34c135-361a-44cb-a9df-e6246f6ca781/copy-header-with-image-from-a-docx-file-to-another-using -open-XML-и-с? форум = oxmlsdk –

ответ