iTextSharp를 사용하여 두 개의 Charts Asp.net을 단일 문서 PDF로 내보내려고합니다.itextSharp를 사용하여 여러 차트 asp.net을 단일 문서 PDF로 내보내는 방법?
누군가가 답을 가지고 ... 내가 같은 시간에 두 개의 차트를 내보낼 수 없습니다,
Document pdfDoc = new Document(PageSize.A4, 10f, 10f, 10f, 0f);
PdfWriter.GetInstance(pdfDoc, Response.OutputStream);
pdfDoc.Open();
using (MemoryStream stream = new MemoryStream())
{
Chart1.SaveImage(stream, ChartImageFormat.Png);
iTextSharp.text.Image chartImage = iTextSharp.text.Image.GetInstance(stream.GetBuffer());
chartImage.ScalePercent(75f);
pdfDoc.Add(chartImage);
pdfDoc.Close();
Response.ContentType = "application/pdf";
Response.AddHeader("content-disposition", "attachment;filename=Charts.pdf");
Response.Cache.SetCacheability(HttpCacheability.NoCache);
Response.Write(pdfDoc);
Response.End();
}
을하지만 : 하나 개의 차트에 대한
, 나는 그것을 할 수 있을까? 대단히 감사합니다 ...
어떻게 같은 일에 대한 'Chart1'에서했던 것처럼 'pdfDoc.Close()'이전의'Chart2'에 대해? – mkl
Chart2에서도 이미 동일한 작업을 수행했지만 첫 번째 Chart1이 두 번 복제됩니다. – ista9im