With the pawn still on the fourth rank the attacker wins only by seizing the opposition and using it to reach a key square ahead of the pawn.
The pawn on e4 has three key squares two ranks ahead of it: d6, e6 and f6. If the white king reaches any of them, the ending is won. Black's king on d7 guards that whole strip, so White has to force him off it.