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 :

httpHandler et pdfSharp


Sujet :

ASP.NET

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éprouvé
    Inscrit en
    Septembre 2007
    Messages
    1 137
    Détails du profil
    Informations personnelles :
    Âge : 42

    Informations forums :
    Inscription : Septembre 2007
    Messages : 1 137
    Par défaut httpHandler et pdfSharp
    Bonjour est ce que quelqu'un a déjà utilisé pdfSharp et les httpHandler. Je suis preneur de toute aide ou exemple à ce sujet

  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,

    Quel est le rapport entre pdfSharp et le httpHandler?

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

  3. #3
    Membre confirmé Avatar de issou
    Profil pro
    Inscrit en
    Septembre 2005
    Messages
    181
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Septembre 2005
    Messages : 181
    Par défaut
    Effectivement, peut tu être plus précis , je ne vois pas le rapport .

  4. #4
    Rédacteur/Modérateur


    Homme Profil pro
    Développeur .NET
    Inscrit en
    Février 2004
    Messages
    19 875
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 43
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Développeur .NET
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Février 2004
    Messages : 19 875
    Par défaut
    Il me semble que la méthode Save du document peut prendre un flux (Stream) en paramètre. Donc il suffit de définir le type MIME de la réponse et d'écrire le document sur le flux de la réponse :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    Response.ContentType = "application/pdf";
    document.Save(Response.OutputStream);
    Il y a un exemple ici :
    http://www.pdfsharp.net/wiki/Clock-sample.ashx

  5. #5
    Membre éprouvé
    Inscrit en
    Septembre 2007
    Messages
    1 137
    Détails du profil
    Informations personnelles :
    Âge : 42

    Informations forums :
    Inscription : Septembre 2007
    Messages : 1 137
    Par défaut
    Je ne sais pas trop s'il y a un lien mais il me semble que le fait d'utiliser un handler est moins couteux en performance et en fait je cherchais un exemple concret.

    J'ai d'ailleur le même exemple que Tomlev mais j'en voulais d'autre pour les applications web.

    Merci de votre aide

  6. #6
    Rédacteur/Modérateur


    Homme Profil pro
    Développeur .NET
    Inscrit en
    Février 2004
    Messages
    19 875
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 43
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Développeur .NET
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Février 2004
    Messages : 19 875
    Par défaut
    tu peux faire ce que j'ai dit dans un handler HTTP :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    public class PdfHandler : IHttpHandler
    {
        public void ProcessRequest(HttpContext context)
        {
            PdfDocument document = new PdfDocument();
            // construire le document
            // ...
     
            context.Response.ContentType = "application/pdf";
            document.Save(context.Response.OutputStream);
        }
    }

  7. #7
    Membre éprouvé
    Inscrit en
    Septembre 2007
    Messages
    1 137
    Détails du profil
    Informations personnelles :
    Âge : 42

    Informations forums :
    Inscription : Septembre 2007
    Messages : 1 137
    Par défaut
    Oui, c'est bon c'est ce que je fais depuis.
    En fait c'était le temps que je comprenne que c'est le .SAve qui fait tout !!!

    Merci

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

Discussions similaires

  1. Les HttpHandlers personnalisés
    Par moumoune65 dans le forum ASP.NET
    Réponses: 1
    Dernier message: 30/01/2008, 15h13
  2. Flux XML par HttpHandler
    Par humaneko dans le forum ASP.NET
    Réponses: 1
    Dernier message: 16/01/2008, 10h22
  3. Réponses: 2
    Dernier message: 26/10/2007, 10h24

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