Dear Andrew,
thanks for starting this package – much appreciated. While converting an old pdf over to your library, I wondered why the document is hold inside a GenServer? I read through it and even converted a local version to return the %Document{} instead of a pid(), all working fine.
I do see a benefit for holding fonts and objects though.
Regards
Andreas