J'essaie de mettre un document pdf dans une page Web. Mais au lieu de regarder ceci dans la page Web, quand cette page est appelée, demandez si nous voulons enregistrer/télécharger un puis ouvrez ceci dans Adobe avec la boîte de dialogue d'imprimante ouverte.ASP.NET Afficher le PDF sur la page Web
Javascript qui appelle cette fonction de chargement de la page
window.open("http://localhost:1843/PrintDocument.aspx?DocumentId="+id+"&Year="+year+"&Location="+loc);
CODE ASPX DERRIÈRE, Page Fonction de charge:
protected void Page_Load(object sender, EventArgs e)
{
Response.ContentType = "Application/pdf";
string yr = Request.QueryString["Year"].ToString();
string Dyr = Convert.ToDateTime(yr).Year.ToString();
string Location = Request.QueryString["Location"].ToString();
string DocumentID = Request.QueryString["DocumentId"].ToString();
string PDFFile = string.Format(@"\\abc\def\pqr\{0}\{1}\{2}.pdf", Dyr, Location.Substring(0, 4), Location.Substring(4, 4));
//Response.AddHeader("content-disposition", "attachment; filename=document.pdf");
Response.WriteFile(PDFFile);
Response.End();
}
}
Ou mieux est quand il y a une installation PDF cassée. – ggonsalv