iTextSharp.text.pdf.parser.ImageRenderInfo.GetImage C# (CSharp) 메소드

GetImage() 공개 메소드

public GetImage ( ) : PdfImageObject
리턴 PdfImageObject
        public PdfImageObject GetImage()
        {
            PrepareImageObject();
            return imageObject;
        }

Usage Example

예제 #1
0
        public void RenderImage(ImageRenderInfo renderInfo)
        {
            PdfImageObject imagen = renderInfo.GetImage();
            PdfName filtro = (PdfName)imagen.Get(PdfName.FILTER);

            if (filtro != null)
            {
                System.Drawing.Image drawingImage = imagen.GetDrawingImage();
                string extension = ".";

                if (filtro == PdfName.DCTDECODE)
                {
                    extension += PdfImageObject.ImageBytesType.JPG.FileExtension;
                }
                else if (filtro == PdfName.JPXDECODE)
                {
                    extension += PdfImageObject.ImageBytesType.JP2.FileExtension;
                }
                else if (filtro == PdfName.FLATEDECODE)
                {
                    extension += PdfImageObject.ImageBytesType.PNG.FileExtension;
                }
                else if (filtro == PdfName.LZWDECODE)
                {
                    extension += PdfImageObject.ImageBytesType.CCITT.FileExtension;
                }

                this.Imagenes.Add(drawingImage, extension);
            }
        }
All Usage Examples Of iTextSharp.text.pdf.parser.ImageRenderInfo::GetImage