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 :

Imprimer des fichiers côté serveur


Sujet :

ASP.NET

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

    Informations forums :
    Inscription : Mars 2005
    Messages : 107
    Points : 63
    Points
    63
    Par défaut Imprimer des fichiers côté serveur
    M'sieurs Dames, bien le bonjour.

    Je vous explique mon souci (malgré mes noeuds au cerveau depuis que je cherche une solution... arf) :

    Je travaille sur une grosse appli client/serveur qui permet de générer des rapports via Crystal Report.
    Des outils d'automatisation permettent de générer des zip à partir de N fichiers PDF générés par Crystal et les mettre à disposition en téléchargement à l'utilisateur côté client (un ptit lien sur sa page d'accueil, quoi).

    On me demande de mettre en place un autre lien : un lancement automatique de l'impression des documents contenus dans le zip sur une imprimante déclarée en local sur le serveur.

    Pour l'instant, j'ai réussi à le faire rapport par rapport lors de la génération par Crystal (merci le PrintToPrinter de Crystal), mais à partir de fichiers PDF, je sèche.... (peut-on charger un PDF quelconque dans un objet Crystal ?)

    Pour résumer :
    Comment puis-je gérer l'impression de documents PDF depuis un serveur sur une imprimante déclarée localement sur ce même serveur sans avoir à regénérer les rapports Crystal (un peu long) ?


    Merci et bonne journée à vous.

  2. #2
    Membre régulier
    Inscrit en
    Septembre 2003
    Messages
    91
    Détails du profil
    Informations forums :
    Inscription : Septembre 2003
    Messages : 91
    Points : 95
    Points
    95
    Par défaut
    Et pkoi pas un petit service programmé pour lancer des impressions ?

    Idée d'algo :
    1 - générer le pdf dans un répertoire temp à l'aide de crystal
    2 - ton service tourne, scan ton rep temp et si il trouve un fichier, l'imprime puis le déplace dans ton rep final pour qu'il soit accessible depuis le web

    Facile non ?

  3. #3
    Membre du Club
    Profil pro
    Inscrit en
    Mars 2005
    Messages
    107
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2005
    Messages : 107
    Points : 63
    Points
    63
    Par défaut
    Merci de l'intérêt pour mon souci, M. Tigrou.

    Mais ça répond pas tout à fait à ma question : générer des fichiers avec Crystal et les imprimer, je sais faire.

    Mais récupérer des fichier PDF (sans les regénérer) et les imprimer, c'est ça que je cherche à faire.

    Pour l'instant, je force une regénération.
    C'est tolérable, parce qu'en général, l'impression papier prend plus de temps que la génération du rapport par Crystal, mais ça me fait ch... de recréer un fichier déjà existant... ça bouffe de la ressource, du temps... pour rien, au final.

    Par contre pour le service : ce serait quoi, le principe ? Parce que j'ai l'impression que ça, ça pourrait peut être répondre à ma question (si j'ai bien tout compris)

Discussions similaires

  1. [XL-2003] imprimer des fichiers d'une liste sous excel.
    Par amial41 dans le forum Macros et VBA Excel
    Réponses: 1
    Dernier message: 02/02/2012, 21h46
  2. Réponses: 8
    Dernier message: 27/10/2011, 16h46
  3. envoie des fichier client/serveur
    Par yassin123441 dans le forum C#
    Réponses: 0
    Dernier message: 08/03/2011, 15h56
  4. mettre des fichiers sur serveur
    Par chflb dans le forum JPA
    Réponses: 0
    Dernier message: 21/08/2008, 12h05
  5. Comment imprimer des fichiers html sur une imprimante réseau ?
    Par skywaukers dans le forum Web & réseau
    Réponses: 2
    Dernier message: 21/02/2008, 21h41

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