【发布时间】:2014-06-26 05:20:54
【问题描述】:
我是 iTextSharp(iText 的 C# 版本)的新手:
我有这样的事情:
System.Drawing.Bitmap bitmap = (System.Drawing.Bitmap)ChartHelper.GetPdfChart((int)currentVuln.UrgencyRating * 10);
iTextSharp.text.Image img = iTextSharp.text.Image.GetInstance(bitmap);
vulnerabilityDetailsTable.AddCell(new PdfPCell(img) { Border = PdfPCell.RIGHT_BORDER, BorderColor = new BaseColor(79, 129, 189), BorderWidth = 1, Padding = 5, MinimumHeight = 30, PaddingTop = 10 });
如您所见,我有一个名为 bitmap 的经典 System.Drawing.Bitmap 图像,我想将它放在 PDF 文档表的单元格中。
问题是这一行被标记为错误:
iTextSharp.text.Image img = iTextSharp.text.Image.GetInstance(bitmap);
错误是:
错误 75 最佳重载方法匹配 'iTextSharp.text.Image.GetInstance(iTextSharp.text.Image)' 有一些 无效的 参数 c:\Develop\EarlyWarning\public\Implementazione\Ver2\PdfReport\PdfVulnerability.cs 120 27 PdfReport
所以我认为我需要从经典的 System.Drawing.Bitmap 对象中获取 iTextSharp.text.Image 对象。
我能做些什么呢?我要疯了。
Tnx
【问题讨论】:
标签: c# pdf pdf-generation itextsharp itext