fix null pointer pdf bug