Im using spire pdf ver 8.1.8
Please advise
- Code: Select all
foreach (string im in imageList)
{
PdfSection section = pdf.Sections.Add();
PdfPageBase page = pdf.Pages.Add(PdfPageSize.A4, new PdfMargins(0));
PdfImage pdfImage = PdfImage.FromFile(im);
float widthFitRate = pdfImage.PhysicalDimension.Width / page.Canvas.ClientSize.Width;
float heightFitRate = pdfImage.PhysicalDimension.Height / page.Canvas.ClientSize.Height;
float fitRate = Math.Max(widthFitRate, heightFitRate);
float fitWidth = pdfImage.PhysicalDimension.Width / fitRate;
float fitHeight = pdfImage.PhysicalDimension.Height / fitRate;
page.Canvas.DrawImage(pdfImage, 5, 5, fitWidth, fitHeight);
}
pdf.SaveToFile("result.pdf");