bonjour,

je veux afficher un pdf dans une page aspx. J'ai essayé le code suivant:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
protected void Page_Load(object sender, EventArgs e)
{
    MyPDFDocument doc = new MyPDFDocument("data");       
    byte[] b = doc.GetDocument();
 
    Response.ContentType = "Application/pdf";
    Response.OutputStream.Write(b, 0, b.Length);
    Response.End();
}
J'ai également essayé en passant pas un flux:

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
protected void Page_Load(object sender, EventArgs e)
{
    MyPDFDocument doc = new MyPDFDocument("data");       
 
    Response.ContentType = "Application/pdf";
    doc.Save(Response.OutputStream);
    Response.End();
}
A chaque fois, j'obtient une page blanche. J'ai enregistré mon document pdf dans un fichier, il est correct et avec des données. Seulement je ne veux pas l'enregistrer sur le disque mais l'afficher directement.

Auriez-vous une idée du problème ?
Merci.