J'exporte le contenu HTML au format PDF.Le fichier ne commence pas par '% PDF-'
System.IO.StringWriter sWriter = new System.IO.StringWriter();
System.Web.UI.HtmlTextWriter htmlWriter = new HtmlTextWriter(sWriter);
Response.Buffer = true;
FormId.RenderControl(htmlWriter);
Response.ContentType = "application/pdf";
// Added appropriate headers
Response.AddHeader("Content-Disposition", "inline; filename=XXX.pdf");
Response.AddHeader("Content-Length", htmlWriter.ToString().Length.ToString());
Response.Output.Write(sWriter.ToString());
Response.Flush();
Response.Close();
FORMID est mon passé Div du contenu ..
Je reçois l'erreur "Le fichier ne commence pas par '% PDF-'"
J'ai inclus Response.Clear () La sortie ne vient pas
Est-ce que sWriter vous donne réellement un fichier PDF valide? Vérifiez ses quatre premiers octets. – paxdiablo