PDF utils