0

我正在研究我公司的商业智能,但是当我将图表导出为 PDF 时,它是空的,没有显示 PDF 上的值。我在这个平台上搜索我的问题,但我的问题没有解决。 假设我想在 Pdf 上导出这个图表,但是当我在 PDF 上导出它时它不是![像这样输出没有图表和值显示显示图表以及我还上传 PDF 图像的值] 1 这是我的代码。

  btnExportPDF_Click(object sender, EventArgs e)
{
    Document Doc = new Document(PageSize.A4, 10f, 10f, 10f, 0f);

    PdfWriter.GetInstance(Doc, Response.OutputStream);

    Doc.Open();

    using (MemoryStream memoryStream = new MemoryStream())
    {

        Chart1.SaveImage(memoryStream, ChartImageFormat.Png);

        iTextSharp.text.Image img = iTextSharp.text.Image.GetInstance(memoryStream.GetBuffer());

        img.ScalePercent(75f);

        Doc.Add(img);

        Doc.Close();

        Response.ContentType = "application/pdf";

        Response.AddHeader("content-disposition", "attachment;filename=XYZ_BI Chart.pdf");

        Response.Cache.SetCacheability(HttpCacheability.NoCache);

        Response.Write(Doc);

        Response.End();

    }
}
4

1 回答 1

-1

安装 CutePDF 打印机,这样当您打印文档时,它会创建图表的 PDF,无需编码。

打印示例代码 (VB.NET)

MyFooChart.Printing.Print(True)
于 2013-08-01T15:50:51.327 回答