protected PdfStream copyStream ( PRStream in ) throws IOException , BadPdfFormatException { PRStream out = new PRStream ( in , null ) ; for ( Iterator it = in . getKeys ( ) . iterator ( ) ; it . hasNext ( ) ; ) { PdfName key = ( PdfName ) it . next ( ) ; PdfObject value = in . get ( key ) ; out . put ( key , copyObject ( value ) ) ; } return out ; }
Translate a PRStream to a PdfStream . The data part copies itself .