À l'aide de C# pour créer un document Word à partir d'un modèle existant
J'ai plusieurs modèles Word et je voudrais les utiliser pour créer dynamiquement des documents Word dans mon application. Je veux éviter, à l'aide de l'automatisation à tout prix car ce n'est pas bon. Je sais que je peux utiliser à la fois HTML et XML pour créer des documents word, mais je ne sais pas par où commencer avec ce qui concerne à l'aide d'un modèle qui pourrait bien avoir des images dans le pied de page ou l'en-tête d'un document.
OriginalL'auteur Gaz | 2010-04-06
Vous devez vous connecter pour publier un commentaire.
- Je utiliser le OpenXML SDK avec Word 2007. Après que vous obtenez le coup de lui, il n'est pas si mauvais. J'ai plusieurs modèle docx fichiers que je les parcourir pour rechercher et remplacer pour l'espace réservé cordes avec ce que je veux, et puis peut assembler plusieurs modèles en un seul document, si je veux. C'est agréable parce que je peux commencer avec les fichiers docx comme le modèle et le modifier, pendant que tout le temps en restant dans le domaine du format docx. Si l'image est dans le docx lorsque vous commencez à les modifier, il sera là après vous ré-enregistrer après modification (à condition de ne pas supprimer par programme, bien sûr).
Si vous avez plus de détails avec ce que vous allez faire, laissez-nous savoir.
Je sais que c'est assez vieux thread, mais bon, c'est tout le but de avoir un tel fils droit?
Personnellement, je n'ai pas essayé.
OriginalL'auteur Chris
Vous pouvez utiliser DocX. C'est gratuit, très facile à utiliser, avec de jolis tutoriels et est fonction de la portée. Il travaille uniquement avec des documents DOCX tu. Aussi le développement est actuellement suspendue jusqu'à l'auteur va terminer son semestre. Voici blog détaillée à ce sujet.
Il a un bon exemple de l'utilisation du modèle dans son Facture Exemple.
OriginalL'auteur MadBoy
MigraDoc http://www.pdfsharp.net/MigraDocOverview.ashx est un utilitaire gratuit pour l'exportation de PDF/Word/fichiers HTML. Je n'ai pas travaillé avec lui à l'aide de modèles encore cependant, vous pouvez utiliser les fichiers DDL à persiste une mise en page de vos fichiers pour être ré-utilisé.
OriginalL'auteur dnolan