PdfRpt.Core.Helper.PdfImageHelper.GetITextSharpImageFromPdfTemplate C# (CSharp) Method

GetITextSharpImageFromPdfTemplate() public static method

Converts the selected page number of an existing pdf template file to an instance of iTextSharp.text.Image
public static GetITextSharpImageFromPdfTemplate ( this pdfWriter, string pdfTemplateFilePath, int pageNumber = 1 ) : Image
pdfWriter this PdfWriter object
pdfTemplateFilePath string pdf file path
pageNumber int selected page number of an existing pdf template file
return iTextSharp.text.Image
        public static iTextSharp.text.Image GetITextSharpImageFromPdfTemplate(
                            this PdfWriter pdfWriter,
                            string pdfTemplateFilePath,
                            int pageNumber = 1)
        {
            var reader = new PdfReader(pdfTemplateFilePath);
            var importedPage = pdfWriter.GetImportedPage(reader, pageNumber);
            //reader.Close();  // iTextSharp 5.4.1.0 needs this to be open.
            return iTextSharp.text.Image.GetInstance(importedPage).checkImage();
        }