如何使用 itextsharp 将数百个图像(其实际大小未按比例缩小/压缩)添加到 PDF。我想以某种表格格式添加这些内容,并修复每个 pdf 页面的图像数量。所有图像的大小相同。我该怎么做?
问问题
709 次
1 回答
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();
于 2012-10-24T06:43:56.833 回答