IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

ASP.NET Discussion :

OSP - Modification de fichier Word


Sujet :

ASP.NET

  1. #1
    Membre confirmé
    Inscrit en
    Septembre 2004
    Messages
    91
    Détails du profil
    Informations forums :
    Inscription : Septembre 2004
    Messages : 91
    Par défaut OSP - Modification de fichier Word
    Bonjour,

    Je souhaite au travers d'une appli web offrir la possibilité à des utilisateurs de pré-remplir des documents words 2003 à partir de champs saisis dans une page web.
    Je ne souhaite, bien sur, pas installer Word sur mon serveur web.
    Pour ce faire j'ai regardé plusieurs solutions et je souhaiterai savoir si quelqu'un à déjà utiliser OSP : Microsoft Open Specification Promise qui sont les spécifications binaires des fichiers office.
    J'ai commencé à lire ces spécifs mais je vous avouerai que je ne sais pas par quel bout commencé et ni comment l'implémenter. Je suis donc à la recherche d'exemple d'utilisation ou d'aide à ce sujet.

    Merci par avance pour l'aide que vous pourrez m'apporter.

  2. #2
    Expert confirmé
    Avatar de Immobilis
    Homme Profil pro
    Développeur .NET
    Inscrit en
    Mars 2004
    Messages
    6 559
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Développeur .NET

    Informations forums :
    Inscription : Mars 2004
    Messages : 6 559
    Par défaut
    Salut,

    Tu veux faire une mise en page spéciale?

    A+
    "Winter is coming" (ma nouvelle page d'accueil)

  3. #3
    Membre confirmé
    Inscrit en
    Septembre 2004
    Messages
    91
    Détails du profil
    Informations forums :
    Inscription : Septembre 2004
    Messages : 91
    Par défaut
    J'ai des documents existants paramétrer avec des champs de saisie.
    Je voudrais proposer à l'utilisateur une interface dans laquelle il saisit ses informations et que ces dernières soient automatiquement intégrées dans les documents word finaux.
    Une information peut se retouver dans plusieurs documents word et le but est de ne saisir qu'une seule fois les données redondantes afin d'optimiser la productivité et de ne pas à avoir à refaire la mise en page de tous les documents.
    Je voulais utiliser Word Automation mais il est déconseillé de l'installer sur un serveur web car à priori ce n'est pas stable.
    J'ai donc recherché d'autres méthodes et je suis tombé sur OSP mais je ne sais pas trop si c'est compliquer à implémenter ou pas.

    Merci par avance.

  4. #4
    Membre Expert Avatar de Arthis
    Profil pro
    Inscrit en
    Octobre 2003
    Messages
    1 265
    Détails du profil
    Informations personnelles :
    Âge : 48
    Localisation : Italie

    Informations forums :
    Inscription : Octobre 2003
    Messages : 1 265
    Par défaut
    Si tes documents sont statiques et qu il ne s'agit que de préremplir des champs, une bonne solution est de créer des documents word sous html.

    Pour plus d'info tu peux faire une recherche sur le forum j ai donné quelques tips dans un précédent post.

  5. #5
    Membre confirmé
    Inscrit en
    Septembre 2004
    Messages
    91
    Détails du profil
    Informations forums :
    Inscription : Septembre 2004
    Messages : 91
    Par défaut
    Je ne suis pas sur que cela correspond à mon besoin mais peux tu me donner la référence de ton post afin que j'y jette un coup d'oeil.

  6. #6
    Membre Expert Avatar de Arthis
    Profil pro
    Inscrit en
    Octobre 2003
    Messages
    1 265
    Détails du profil
    Informations personnelles :
    Âge : 48
    Localisation : Italie

    Informations forums :
    Inscription : Octobre 2003
    Messages : 1 265
    Par défaut
    1) tu prépares ton fichier word tout bien comme il faut.
    2) tu l'enregistres au format html afin que word te generes tout bien comme il faut.
    3) tu recuperes ce fichier et incorpores le html a une page aspx qui elle se chargera de la dynamicité des tableaux, de remplir les champs etc...
    4) tu lui ajoutes un response.header pour word, je ne me souviens plus de la syntaxe eaxcte mais cela ressemble a "application:msword" ou quelque chose du style...

    Lors de l'appel de la page aspx qui en resultera, ton navigateur va ouvrir cette page web comme un document word. Le word du client ouvrira cette page web et pourra facilement identifier les tags car ce sera lui qui les aura creer. Ainsi tu as une géneration de documents word simple et sans avoir d'instance de word tournant sur le serveur web.

  7. #7
    Membre confirmé
    Inscrit en
    Septembre 2004
    Messages
    91
    Détails du profil
    Informations forums :
    Inscription : Septembre 2004
    Messages : 91
    Par défaut
    Si je comprends bien.

    1. Tu crées ton document word.
    2. Tu l'enregistres au format HTML.
    3. Tu mets le tout dans ta page ASPX
    4. Tu crées ta logique de modification de tes champs en .net
    5. Tu ré-ouvre ton fichier ASPX avec tes champs formattés en changeant le header pour lui dire que c'est du word.

    Je vais essayer pour voir ce que cela donne.
    Le problème est que mes documents word sont compliqués avec des formules et qu'il va falloir que je reprenne toutes les formules dans ma logique métier alors que celle-ci existe déjà dans le word.

  8. #8
    Membre Expert Avatar de Arthis
    Profil pro
    Inscrit en
    Octobre 2003
    Messages
    1 265
    Détails du profil
    Informations personnelles :
    Âge : 48
    Localisation : Italie

    Informations forums :
    Inscription : Octobre 2003
    Messages : 1 265
    Par défaut
    C'est une proposition a toi de voir ce qu'il y a de mieux pour toi. Bon courage à toi en tout cas!

Discussions similaires

  1. Modification de fichier word 2010 : quelle api ?
    Par Rakken dans le forum Documents
    Réponses: 5
    Dernier message: 08/04/2011, 10h31
  2. Modification fichier word
    Par sk8world dans le forum ASP.NET
    Réponses: 2
    Dernier message: 17/05/2010, 15h48
  3. [XL-2000] Modification d'un fichier word via excel
    Par zeralium dans le forum Macros et VBA Excel
    Réponses: 9
    Dernier message: 13/11/2009, 16h04
  4. Modifer le texte d'un fichier word avec POI
    Par randhalrens dans le forum Documents
    Réponses: 2
    Dernier message: 16/09/2009, 16h41
  5. [D7 - Word/PDF] Dates de modification des fichiers
    Par dacid dans le forum Composants VCL
    Réponses: 7
    Dernier message: 09/08/2007, 10h02

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo