Объединение документов MS Word
Вопрос
Какова рекомендуемая стратегия объединения в коде набора документов MS Word в один?
Ваше здоровье
Ник
Решение
Другие советы
Посмотрите различные доступные SDK.Это гораздо проще сделать, если вы используете Word 2007, поскольку файл на самом деле представляет собой zip-файл, содержащий различные документы XML.У MS даже есть SDK под названием "SDK формата Open XML 1.0", который предоставляет строго типизированные классы для работы с новым форматом офиса.
Если вы используете Open XML (то есть DOCX), есть 2 основных подхода к решению этой проблемы:
Первое - это сделать то, что необходимо, поэтому идентификаторы указывают на правильные отношения (например, для изображений, гиперссылок) и стилей определяются и т. Д.Хорошее объяснение того, что вам нужно сделать, можно найти вhttp://blogs.msdn.com/ericwhite/archive/2009/02/05/move-insert-delete-paragraphs-in-word-processing-documents-using-the-open-xml-sdk.aspx
Электроинструменты реализует это.
Второй — использовать altChunk:http://blogs.msdn.com/ericwhite/archive/2008/10/27/how-to-use-altchunk-for-document-assembly.aspx