我正在使用itextsharp将一些数据写入pdf。我正在添加2张图片。我用了这段代码:
iTextSharp.text.Image img = iTextSharp.text.Image.GetInstance(System.Windows.Forms.Application.StartupPath + "\\t.jpg");
iTextSharp.text.Image img2 = iTextSharp.text.Image.GetInstance(System.Windows.Forms.Application.StartupPath + "\\teiasLogo.jpg");
pdfDocCreatePDF.Add(img);
pdfDocCreatePDF.Add(img2);
我希望他们这样看:
因此我不希望图像之间有新的线条(\ n),我想要空格。我怎样才能做到这一点?感谢..
答案 0 :(得分:1)
您可以使用PdfPTable生成它。创建一个新表。然后,您可以将图像分配给每个单元格(边框= 0)。
答案 1 :(得分:0)
PdfPTable resimtable = new PdfPTable(2); // two colmns create tabble
resimtable.WidthPercentage = 100f;//table %100 width
iTextSharp.text.Image imgsag = iTextSharp.text.Image.GetInstance(Application.StartupPath+"/sagkulak.jpg");
iTextSharp.text.Image imgsol = iTextSharp.text.Image.GetInstance(Application.StartupPath + "/sagkulak.jpg");
resimtable.AddCell(imgsag);//Table One colmns added first image
resimtable.AddCell(imgsol);//Table two colmns added second image