如何使用itextsharp将数百个图像(其实际大小与任何缩小/压缩无关)添加到PDF。我希望以某些表格格式添加这些格式,每个pdf页面修复没有图像。所有图像都是相同的大小。 我该怎么办?
答案 0 :(得分:3)
您可以尝试使用此代码在pdf中添加图片
Document doc = new Document(PageSize.A4, 10, 10, 30, 30);
MemoryStream PDFData = new MemoryStream();
PdfWriter writer = PdfWriter.GetInstance(doc, PDFData);
doc.Open();
PdfPTable table = new PdfPTable(1);
table.WidthPercentage = 100F;
Image imgLogo = Image.GetInstance(<image_path>);
PdfPCell cell1 = new PdfPCell { BorderWidth = 0F, Padding = 3 };
cell1.AddElement(imgLogo);
table.AddCell(cell1);
//Add your more images.
doc.Add(table );
doc.Close();
writer.Close();