The striker was out of contract in the sumer with the League One side. Bristol Rovers, and therefore would have been able to leave on a free transfer in the summer.
Preston had been linked with Bodin previously but there were bigger concerns for Rovers as at one stage it appeared that cross city rivals Bristol City were going to take the prized forward.
North End have agreed an undisclosed fee and Bodin has signed a two and a half year deal. Rumour is now rife over whether Hugill is set to leave with therecent signings of Bodin and Moult although there are likely to be other outgoings.