PDF generator library