public static void CreatePDFFromImage() { // Import a list of images from local file, support jpeg, png, tif, bmp and gif List <Image> images = new List <Image>(); images.Add(Image.FromFile("Test.bmp")); images.Add(Image.FromFile("Test.png")); images.Add(Image.FromFile("Test.gif")); images.Add(Image.FromFile("Test.jpg")); images.Add(Image.FromFile("Test.tiff")); // Bacth convert images to pdf document, all the images will be drawn in input order. // Multiple pages tiff is also supported to convert to a pdf file. // Mix image formats (combine single page image and multi-page tiff) to PDF is supported. PdfDocument document = PdfDocument.ConvertToPdf(images); // Save and show the document document.Save("FromImage.pdf"); Process.Start("FromImage.pdf"); }