Je suis confronté à un problème auquel je ne dois pas être le seul:
Je dispose d'une appli ASPNET (c#) et des lettres types avec champ de fusion
dans le répertoire de l'application.
Comment faire pour fusionner avec une source de données (dataset,tableau de
données...), créer la lettre type, et la proposer en téléchargement.
Bien entendu la difficulté réside dans le fait de ne pas avoir à installer
WORD sur le serveur et donc ne pas ajouter la référence Office10 dans le
projet.
J'ai bien trouvé une suite de composant (www.aspose.com) très puissante,
mais le prix l'est d'autant.
Merci d'avance pour vos explications et pistes possibles.
Laurent.
Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
Anonyme
Une solution consiste à générer du html et forcer le navigateur à ouvrir word sur le client à l'aide de: Response.ContentType = "application/vnd.ms-word" une autre consiste à utiliser un éditeur HTML comme http://www.freetextbox.com/ c'est une solution à laquelle j'accorde ma préférence car elle permet à l'utilisateur de modifier le document , de l'imprimer et... de l'archiver la version finale sur le serveur dans le cas d'une sauvegarde sur le serveur de la lettre fusionnée
Bon code a+ --
"Laurent" a écrit :
Bonjour,
Je suis confronté à un problème auquel je ne dois pas être le seul:
Je dispose d'une appli ASPNET (c#) et des lettres types avec champ de fusion dans le répertoire de l'application. Comment faire pour fusionner avec une source de données (dataset,tableau de données...), créer la lettre type, et la proposer en téléchargement. Bien entendu la difficulté réside dans le fait de ne pas avoir à installer WORD sur le serveur et donc ne pas ajouter la référence Office10 dans le projet. J'ai bien trouvé une suite de composant (www.aspose.com) très puissante, mais le prix l'est d'autant. Merci d'avance pour vos explications et pistes possibles. Laurent.
Une solution consiste à générer du html et forcer le
navigateur à ouvrir word
sur le client à l'aide de: Response.ContentType =
"application/vnd.ms-word"
une autre consiste à utiliser un éditeur HTML comme
http://www.freetextbox.com/
c'est une solution à laquelle j'accorde ma préférence car
elle permet à
l'utilisateur de modifier le document , de l'imprimer et... de l'archiver la
version finale sur le serveur dans le cas d'une sauvegarde sur le serveur de
la lettre fusionnée
Bon code a+
--
"Laurent" a écrit :
Bonjour,
Je suis confronté à un problème auquel je ne dois pas
être le seul:
Je dispose d'une appli ASPNET (c#) et des lettres types avec champ de fusion
dans le répertoire de l'application.
Comment faire pour fusionner avec une source de données (dataset,tableau
de
données...), créer la lettre type, et la proposer en
téléchargement.
Bien entendu la difficulté réside dans le fait de ne pas avoir
à installer
WORD sur le serveur et donc ne pas ajouter la référence Office10
dans le
projet.
J'ai bien trouvé une suite de composant (www.aspose.com) très
puissante,
mais le prix l'est d'autant.
Merci d'avance pour vos explications et pistes possibles.
Laurent.
Une solution consiste à générer du html et forcer le navigateur à ouvrir word sur le client à l'aide de: Response.ContentType = "application/vnd.ms-word" une autre consiste à utiliser un éditeur HTML comme http://www.freetextbox.com/ c'est une solution à laquelle j'accorde ma préférence car elle permet à l'utilisateur de modifier le document , de l'imprimer et... de l'archiver la version finale sur le serveur dans le cas d'une sauvegarde sur le serveur de la lettre fusionnée
Bon code a+ --
"Laurent" a écrit :
Bonjour,
Je suis confronté à un problème auquel je ne dois pas être le seul:
Je dispose d'une appli ASPNET (c#) et des lettres types avec champ de fusion dans le répertoire de l'application. Comment faire pour fusionner avec une source de données (dataset,tableau de données...), créer la lettre type, et la proposer en téléchargement. Bien entendu la difficulté réside dans le fait de ne pas avoir à installer WORD sur le serveur et donc ne pas ajouter la référence Office10 dans le projet. J'ai bien trouvé une suite de composant (www.aspose.com) très puissante, mais le prix l'est d'autant. Merci d'avance pour vos explications et pistes possibles. Laurent.