как добавить файлы .doc в файл шаблона .doc с помощью С#

В моем приложении я создаю много файлов .doc и хочу добавить их, чтобы создать один файл .doc. как я могу сделать это с помощью С#


person sshah    schedule 22.10.2010    source источник


Ответы (2)


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

Простым подходом будет:

  • открыть целевой файл
  • for each source file:
    • open it
    • выделить все его содержимое
    • скопировать содержимое в буфер обмена
    • вставить в целевой файл
    • закрыть исходный файл
  • закрыть целевой файл.
person Johann Blais    schedule 22.10.2010
comment
Это нормально, когда у нас есть только текст, но что, если исходный файл также содержит изображения? - person sshah; 25.10.2010

Если вы уже используете Office Interop, просто используйте метод InsertFile объектов Range или Selection, чтобы вставить другие документы.

person Foole    schedule 22.12.2010