OVH Cloud OVH Cloud

Publipostage word et application ASPNET

1 réponse
Avatar
Laurent
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.

1 réponse

Avatar
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.