Встраивание документа OpenXML в другой документ OpenXml

Мне нужно собрать несколько файлов .docx в папку и «связать» их в один документ, который будет отображаться пользователю.

Теперь я прочитал Статья Брайана Джонса, но, хотя это звучало многообещающе, я столкнулся с проблемой.

Когда я выполняю действия вручную с помощью Word 2007, я получаю копию файла docx в папке /embeddings, и когда я открываю документ, мне предоставляется встроенный контент.

Однако, когда я делаю то же самое с помощью кода, я получаю файл с именем package.bin в папке /embeddings, и когда я открываю документ, меня приветствует альтернативное изображение, предлагающее мне дважды щелкнуть по нему, чтобы активировать встроенный документ. Это не то, чего я хотел.

Может ли кто-нибудь пояснить, как мне вставлять документы, чтобы они отображались как файлы .docx, а не .bin? Я надеюсь, что это также решит проблему с двойным щелчком для активации.

Заранее спасибо


person DilbertDave    schedule 13.08.2009    source источник
comment
Будьте осторожны, как вы шаг! news.bbc.co.uk/1/hi/technology/8197990. стм   -  person joshcomley    schedule 13.08.2009
comment
Я разберусь с этим, как и когда я тоже ;-)   -  person DilbertDave    schedule 13.08.2009


Ответы (1)