簡體   English   中英

使用iTextSharp將圖表導出為PDF時為黑色矩形

[英]Black Rectangle when exporting chart to PDF with iTextSharp

我想將圖表導出到新的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();

因此,結果: 結果

戰車

我解決了 Bitmap太大。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM