cgo is actually pretty close to what I need, I'm just looking to see what else is avail. But I could easily make cgo work (just rip out the shell out to less when it grabs a document, and have it directly read and print the temporary file it grabs)
It's here if you are interested: https://github.com/kieselsteini/cgo
I had a funny thought when I git clone'd it - i was like..hasn't been updated in 5 years..and then I was like, oh yeah <shrug>, like that matters haha