Implement pdf renderer