Afficher PDF dans une page web
bonjour,
je veux afficher un pdf dans une page aspx. J'ai essayé le code suivant:
Code:
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:
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.