我有一点问题,当我想将我的图表导出到新的PDF文件时。导出后,如果我打开PDF,我会看到图表,但在此图表图像下,我也看到了一个黑色矩形。 我认为问题在于尺寸,但我不知道需要改变的尺寸。
Document PDF_dokumentum2 = new Document(iTextSharp.text.PageSize.A4, 25, 25, 50, 25);
PdfWriter writer2 = PdfWriter.GetInstance(PDF_dokumentum2, new FileStream(@"C:\Users\my\Desktop\asd.pdf", FileMode.Create));
PDF_dokumentum2.Open();
Bitmap asd = new Bitmap(650,600);
Kereslet_Chart.DrawToBitmap(asd, new System.Drawing.Rectangle(0,0,700,600));
iTextSharp.text.Image pdfImage = iTextSharp.text.Image.GetInstance(asd, System.Drawing.Imaging.ImageFormat.Jpeg);
pdfImage.ScaleToFit(600,400);
pdfImage.Alignment = 1;
PDF_dokumentum2.Add(pdfImage);
PDF_dokumentum2.Close();
所以结果:
坦克。
答案 0 :(得分:0)
Bitmap
太大了。