Export MS grafici per PDF e Excel
-
19-09-2019 - |
Domanda
Ho bisogno di esportare alcuni (potrebbe essere solo uno o più di uno) grafici di Microsoft in un PDF ed Excel. Essa deve avvenire su un pulsante click e le tabelle dovrebbero essere esportato direttamente in un PDF senza essere reso in una pagina web.
Ambiente usati: ASP.NET
Si prega di suggerire l'approccio per raggiungere questo obiettivo.
applausi
Soluzione
Ecco un esempio: Controlli Microsoft Grafico in PDF con iTextSharp e ASP.NET MVC
Altri suggerimenti
Ecco un codice di esempio per l'esportazione di controllo grafico di MS Excel. Spero che questo aiuti.
string tmpChartName = "test2.jpg";
string imgPath = HttpContext.Current.Request.PhysicalApplicationPath + tmpChartName;
Chart1.SaveImage(imgPath);
string imgPath2 = Request.Url.GetLeftPart(UriPartial.Authority) + VirtualPathUtility.ToAbsolute("~/" + tmpChartName);
Response.Clear();
Response.ContentType = "application/vnd.ms-excel";
Response.AddHeader("Content-Disposition", "attachment; filename=test.xls;");
StringWriter stringWrite = new StringWriter();
HtmlTextWriter htmlWrite = new HtmlTextWriter(stringWrite);
string headerTable = @"<Table><tr><td><img src='" + imgPath2 + @"' \></td></tr></Table>";
Response.Write(headerTable);
Response.Write(stringWrite.ToString());
Response.End();
Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow