public static PdfDocument ImageToPdf(Image Image) { return(ImageToPdfConvetrer.ImageToPdf((IEnumerable <Image>) new Image[1] { Image })); }
public static PdfDocument ImageToPdf(string ImageFileName) { return(ImageToPdfConvetrer.ImageToPdf((IEnumerable <string>) new string[1] { ImageFileName })); }
public static PdfDocument ImageToPdf(IEnumerable <Image> Images) { PdfDocument pdfDocument = new PdfDocument(); foreach (Image image in Images) { PdfPage pdfPage = pdfDocument.AddPage(); pdfPage.Width = image.Width; pdfPage.Height = image.Height; pdfPage.TrimMargins.All = XUnit.Zero; ImageToPdfConvetrer.aaa(XGraphics.FromPdfPage(pdfPage), image, 0, 0); } return(pdfDocument); }
public static PdfDocument ImageToPdf(IEnumerable <string> fileNames) { List <Image> imageList = new List <Image>(); foreach (string imageFileName in fileNames) { imageList.Add(Image.FromFile(imageFileName)); } PdfDocument pdf = ImageToPdfConvetrer.ImageToPdf((IEnumerable <Image>)imageList); foreach (Image image in imageList) { image.Dispose(); } return(pdf); }