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 Discussion :

ASP / Word


Sujet :

ASP

  1. #1
    Futur Membre du Club
    Profil pro
    Inscrit en
    Octobre 2005
    Messages
    7
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2005
    Messages : 7
    Points : 7
    Points
    7
    Par défaut ASP / Word
    Bonjour,

    Je suis en train de monter un intranet ASP/SqlServer qui doit notamment permettre la génération de documents Word sur le serveur.

    Mon dévéloppement fonctionne à merveille si j'utilise l'objet "Word.Application" sur le serveur de tests.

    Toutefois cette solution nécessite d'installer Word sur le serveur IIS et je ne suis pas trop pour cette solution surtout que :

    1.elle n'est pas recommandée par Microsoft himself,
    2.elle nécessite une instance de Word par génération, ce qui peut faire ralentir énormément le serveur en cas de demandes simultannées.
    3.elle est assez dangereuse en cas de plantage du traitement.

    Avez-vous quelques conseils à me donner et éventuellement une autre solution répondant à mon besoin...
    (à priori OWC ne propose pas d'interraction avec Word...).

  2. #2
    Membre expérimenté
    Avatar de ryan
    Homme Profil pro
    Développeur Web
    Inscrit en
    Juin 2003
    Messages
    956
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Belgique

    Informations professionnelles :
    Activité : Développeur Web
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Juin 2003
    Messages : 956
    Points : 1 316
    Points
    1 316
    Billets dans le blog
    1
    Par défaut
    Yop!

    Peut-être en utilisant ce composant:
    http://officewriter.softartisans.com/

    Ryan
    Décomposer, recomposer, c'est toujours travailler...
    Un ascenseur est une machine qui passe quand même la moitié de son temps à descendre.

  3. #3
    Expert éminent
    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
    Points : 9 506
    Points
    9 506
    Par défaut
    Salut,
    As-tu essayé d'installer l'Office Web Component? C'est un fichier msi qu'on trouve sur les CD d'Office.
    A+
    "Winter is coming" (ma nouvelle page d'accueil)

  4. #4
    Futur Membre du Club
    Profil pro
    Inscrit en
    Octobre 2005
    Messages
    7
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2005
    Messages : 7
    Points : 7
    Points
    7
    Par défaut
    Pour info Office Web Components (OWC) ne permet que la publication de feuilles de calcul, de graphiques et de bases de données sur le Web (pas de word).

    Toutefois j'ai trouvé une solution un peu "chiendée" mais qui a le mérite de fonctionner très rapidement.

    1 - Créer le document word désiré
    2 - L'enregistrer en RTF
    3 - Ouvrir le RTF via WordPad
    4 - Enregistrer le fichier RTF (ça permet de supprimer un bon nombre de lignes innutiles)
    5 - Ouvrir RTF via Notepad
    6 - Développer le code source en créant un fichier DOC puis en y intégrant chaque ligne du fichier RTF...

    <%
    chemin= "\Upload\test.doc"
    Set oFso = CreateObject("Scripting.FileSystemObject")
    Set oFile = oFso.CreateTextFile(server.mappath(chemin), True)
    with oFile
    .writeline"{\rtf1\ansi\ansicpg1252\deff0\.....}"
    .writeline "{\colortbl ;\red0\green0\blue0;}"
    etc...
    end with
    set oFile = Nothing
    set oFso = Nothing
    %>

    ça semble complexe mais ce n'est ni plus ni moins qu'une création d'un fichier via l'objet FSO.

    Cette technique n'impose donc pas d'avoir Word sur son serveur...

  5. #5
    Nouveau Candidat au Club
    Inscrit en
    Février 2003
    Messages
    1
    Détails du profil
    Informations forums :
    Inscription : Février 2003
    Messages : 1
    Points : 1
    Points
    1
    Par défaut Et les images
    Bonjour, je sais que ce post est un peu vieux mais bon,
    Comment fait-on pour les images dans un RTF ??

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. ASP + WORD + HTML
    Par Adns-plop dans le forum ASP
    Réponses: 2
    Dernier message: 11/01/2010, 02h10
  2. ASP [WORD] : header/footer
    Par cryonos dans le forum ASP
    Réponses: 1
    Dernier message: 13/06/2008, 18h24
  3. [asp et word]FAQ?????
    Par Nadine dans le forum ASP
    Réponses: 2
    Dernier message: 17/02/2005, 19h35
  4. [ASP & WORD]
    Par lucimast dans le forum ASP
    Réponses: 2
    Dernier message: 03/02/2005, 09h44

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