I made a DLL that intercepts calls to the PDF rendering library Bookshelf uses and allows you to save the PDF that Bookshelf sends to the library. Basically it allows you to extract the original PDFs from PDFBook-type VitalBook files. The entire thing has been uploaded to
GitHub.
[
snip]
Update: As of Bookshelf 6.7.0 (16), a digital signature check is performed on the PDF DLL, so this will not work for that version of Bookshelf and beyond. Congrats to Ingram for finally realizing that they should sign and validate all the things. There are, of course, ways around it, but they get rather technical, so you're on your own.