PDF canvas creation and coordinate management
Single Responsibility: Handle PDF canvas creation, coordinate context management, and scale calculations.