使用itextsharp在pdf中并排添加图像

时间:2011-09-26 08:25:02

标签: c# pdf itextsharp

我正在使用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);

我希望他们这样看: image

因此我不希望图像之间有新的线条(\ n),我想要空格。我怎样才能做到这一点?感谢..

2 个答案:

答案 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