Heliports generally cover quite a large area, so that you can take off with a normal transition, with enough room in front of you to land back on in the event of an engine failure below a certain height/airspeed combination.
Helipads are usually quite small so that in order to be able to land back on safely in the event of an engine failure, it is required to do a vertical or backwards take off.
More or less