iTextSharp.text.pdf.PdfReader.GetStreamBytes C# (CSharp) Метод

GetStreamBytes() публичный статический Метод

public static GetStreamBytes ( PRStream stream ) : byte[]
stream PRStream
Результат byte[]
        public static byte[] GetStreamBytes(PRStream stream) {
            RandomAccessFileOrArray rf = stream.Reader.SafeFile;
            try {
                rf.ReOpen();
                return GetStreamBytes(stream, rf);
            }
            finally {
                try{rf.Close();}catch{}
            }
        }
        

Same methods

PdfReader::GetStreamBytes ( PRStream stream, RandomAccessFileOrArray file ) : byte[]

Usage Example

Пример #1
0
        private CMapToUnicode ProcessToUnicode()
        {
            CMapToUnicode cmapRet = null;
            PdfObject     toUni   = PdfReader.GetPdfObjectRelease(this.font.Get(PdfName.TOUNICODE));

            if (toUni is PRStream)
            {
                try {
                    byte[] touni           = PdfReader.GetStreamBytes((PRStream)toUni);
                    CidLocationFromByte lb = new CidLocationFromByte(touni);
                    cmapRet = new CMapToUnicode();
                    CMapParserEx.ParseCid("", cmapRet, lb);
                } catch {
                    cmapRet = null;
                }
            }
            return(cmapRet);
        }
All Usage Examples Of iTextSharp.text.pdf.PdfReader::GetStreamBytes