The other option I can think of that might work, depending on the initial format of your spooled files, would be to copy the raw spooled files to a single PF, using the CPYSPLF command (being sure to specify *FCFC during the copy). Then you could CPYF from this PF back to a new spooled file, which could then be indexed (to create the PDF bookmarks). This is assuming that there is some unique value at the same location of every page to use as a key/bookmark tag.
Dig Deeper on Printing on iSeries
Related Q&A from Chip Milosch
To print a single document with all of the one page reports generated by the iSeries you need to first create a program that bundles all the ... Continue Reading
When encountering difficulties printing using Personal Communications 5.7, analyze the printer setup process to fix any problems. Continue Reading
Use forms design and data mapping tools to create soft forms that the print data can be dragged and dropped onto rather than using preprinted medical... Continue Reading