Bonjour est ce que quelqu'un a déjà utilisé pdfSharp et les httpHandler. Je suis preneur de toute aide ou exemple à ce sujet
Version imprimable
Bonjour est ce que quelqu'un a déjà utilisé pdfSharp et les httpHandler. Je suis preneur de toute aide ou exemple à ce sujet
Salut,
Quel est le rapport entre pdfSharp et le httpHandler?
A+
Effectivement, peut tu être plus précis :) , je ne vois pas le rapport .
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 :
Il y a un exemple ici :Code:
1
2 Response.ContentType = "application/pdf"; document.Save(Response.OutputStream);
http://www.pdfsharp.net/wiki/Clock-sample.ashx
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
tu peux faire ce que j'ai dit dans un handler HTTP :
Code:
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); } }
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