示例#1
0
        public IImageToPdfConverter GetImageConverter(ImageToPdfConverter pdfConverter)
        {
            IImageToPdfConverter imageToPdfConverter = null;

            if (pdfConverter.Equals(ImageToPdfConverter.PDFSHARPCORE))
            {
                imageToPdfConverter = new PdfSharpCoreImageToPdfConverter();
            }
            else
            {
                imageToPdfConverter = new ITextSharpImageToPdfConverter();
            }

            return(imageToPdfConverter);
        }
示例#2
0
        static void Main(string[] args)
        {
            Console.WriteLine("Hello World!");

            Console.WriteLine("Please enter image file path :");
            var imageFilePath = Console.ReadLine().Trim();

            Console.WriteLine("Please enter Pdf file path :");
            var pdfFilePath = Console.ReadLine().Trim();

            Mediator             mediator  = new Mediator();
            IImageToPdfConverter converter = mediator.GetImageConverter(ImageToPdfConverter.PDFSHARPCORE);

            converter.ConvertToPdf(imageFilePath, pdfFilePath);

            Console.WriteLine("Image Converted to Pdf Successfully !!");
        }