2013-12-04 1 views
0

Мне нужно вставить изображения на разные страницы. Все изображения будут разными, и они будут вставлены в другое место, например, в ячейки таблицы.OpenXMLSDk: Вставить изображения Поврежден документ

Я попробовал пример в ссылке MSDN - http://msdn.microsoft.com/en-us/library/office/bb497430.aspx

Но после вставки документа становится поврежден. Вставка одного изображения с одним и тем же кодом работает, но я пытаюсь вставить другой документ с изображениями. Идентификатор отношения передается отличным от addImagePart, который создает новый идентификатор соединения.

Я попытался открытия извлеченного docuemnt и поврежденный документ в Open XML SDK 2.5 Productivity Tool и я мог видеть изображения сохраняются в /СМИ/ папку в поврежденном документе и /слово/СМИ/ в извлеченный документ. Это будет причиной для коррумпированных? http://tinypic.com/r/r1fozp/5 Просьбы помочь мне с этим, как я застрял с этим в течение некоторого времени

Я использую ОС: Windows 8, OpenXMLSDK 2.5 и офис 2013

С уважением,

Swaroop

+0

Вы пробовали проверить файл с помощью инструмента «Производительность»? Это даст вам список проблем с файлом слова, который затем можно программно изменить. –

+0

Не имеет значения, где хранятся изображения, если абсолютные или относительные пути в отношениях правильны. +1 на вышеуказанный комментарий. Используйте функциональность валидации инструмента производительности. –

ответ

0

Обязательно вызывайте WordprocessingDocument.Close(), отношения не добавляются иначе. В примере MSDN они не учитывают это.

 Смежные вопросы

  • Нет связанных вопросов^_^