Joindre des documents MS Word
Question
Quelle est la stratégie recommandée dans le code pour fusionner un ensemble de documents MS Word en un seul?
A bientôt
Nik
Autres conseils
Allez voir les différents SDK disponibles. C'est beaucoup plus facile à faire si vous utilisez Word 2007, car le fichier est en fait un fichier zip contenant divers documents XML. MS a même un SDK appelé " Format XML ouvert SDK 1.0 " qui fournit des classes fortement typées pour travailler avec le nouveau format de bureau.
Si vous utilisez Open XML (ie docx), il y a 2 bases approches pour résoudre ce problème:
La première consiste à faire le nécessaire pour que les identifiants pointent vers le bon relation (par exemple pour les images, les hyperliens), les styles sont définis, etc. Un bonne explication de ce que vous devez faire peut être trouvé à http://blogs.msdn.com/ericwhite/archive/2009/02/05/move-insert-delete- paragraphs-in-word-processing-documents-using-the- open-xml-sdk.aspx
PowerTools l'implémente.
La seconde consiste à utiliser altChunk: http: //blogs.msdn.com/ericwhite/archive/2008/10/27/how-to-use-altchunk-for-document-assembly.aspx