pdf view + ui