If you required not having any GUI dependencies (eg: running on a headless server), then your options are seriously limited. FPC (trunk)'s fcl-pdf (which also works with FPC 2.6.4 and FPC 3.0.0) is the only Object Pascal based PDF library I know of that doesn't have any GUI dependencies. Unfortunately I haven't gotten around to implement any PDF/A support yet. Patches are always welcome though.