コード例 #1
0
 public static PdfDocument ImageToPdf(Image Image)
 {
     return(ImageToPdfConvetrer.ImageToPdf((IEnumerable <Image>) new Image[1]
     {
         Image
     }));
 }
コード例 #2
0
 public static PdfDocument ImageToPdf(string ImageFileName)
 {
     return(ImageToPdfConvetrer.ImageToPdf((IEnumerable <string>) new string[1]
     {
         ImageFileName
     }));
 }
コード例 #3
0
        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);
        }
コード例 #4
0
        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);
        }