pdf transformation