Comment créer *.docx fichiers à partir d'un modèle en C#
J'ai un travail ASP.NET MVC application web pour la gestion des projets et des clients. Maintenant, je veux générer un fichier word pour certains clients. Dans ce fichier doit être affiché des données sur le client. Chaque fichier généré doit avoir les mêmes données et la même conception de. Je tiens donc à craete un nouveau Modèle Word avec des champs et voulez remplir les espaces réservés par programmation.
Mon problème est que je ne pouvais pas trouver un moyen de le faire. Quelqu'un connait un bon ressources d'apprentissage?
OriginalL'auteur mr springer | 2011-09-07
Vous devez vous connecter pour publier un commentaire.
Essayez cette page:
La construction des Fichiers Office Open XML
Les fichiers Open XML (docx) sont ZIP les colis contenant des fichiers XML. Dans votre cas, je voudrais créer une copie de votre modèle d'origine, puis utilisez le
System.IO.Packaging
API pour ouvrir le fichier et de le modifier. En ouverture, le bon fichier XML et le remplacement de certains espaces réservés au format XML, vous devriez être en mesure d'atteindre le résultat que vous souhaitez.Le lien ne fonctionne pas.
OriginalL'auteur Tim Rogers
Tout en essayant de faire la même chose, j'ai trouvé certaines bibliothèques pour créer/modifier un DOC ou DOCX en .Net
OriginalL'auteur SMUsamaShah
pour la nouvelle génération de documents à partir d'un fichier modèle (.dot) devrait être très facile, je pense que c'est un paramètre que vous spécifiez dans le fichier d'application word ouvert ou alors, lorsque vous passez sur le chemin de l' .dot fichier, disant mot pour en créer un nouveau .doc basé sur le fichier en question et de ne pas modifier le modèle actuel document.
pour les champs de formulaire et les signets de remplissage, de nombreux exemples en ligne sur la façon de le faire à partir de C#, voir ici:
MS Word bureautique - Remplir les Champs de Formulaire Texte Case à cocher Et des Champs de Formulaire Et de Fusion et Publipostage
OriginalL'auteur Davide Piras