Unir documentos de MS Word
Pregunta
¿Cuál es la estrategia recomendada para unir en un código un conjunto de documentos de MS Word en uno?
Saludos
Nik
Otros consejos
Ve a ver los diversos SDK disponibles. Esto es mucho más fácil de hacer si está utilizando Word 2007, ya que el archivo es en realidad un archivo zip que contiene varios documentos XML. MS incluso tiene un SDK llamado " Open XML Format SDK 1.0 " que proporciona clases fuertemente tipadas para trabajar con el nuevo formato de oficina.
Si está utilizando Open XML (es decir, docx), hay 2 básicos enfoques para resolver este problema:
El primero es hacer lo que sea necesario para que los ID apunten a la correcta relación (por ejemplo, para imágenes, hipervínculos), y los estilos se definen, etc. A Puede encontrar una buena explicación de lo que debe hacer en http://blogs.msdn.com/ericwhite/archive/2009/02/05/move-insert-delete-paragraphs-in-word-processing-documents-using-the- open-xml-sdk.aspx
PowerTools implementa eso.
El segundo es usar altChunk: http: //blogs.msdn.com/ericwhite/archive/2008/10/27/how-to-use-altchunk-for-document-assembly.aspx