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
Set tray 2 as the ASCII printer's default by changing the drawer attribute of the spooled files to 2 or by creating a customized work station (WCSCT)... Continue Reading
While AFPRSC is imperfect, it does work to print JPG and PDF files from the AS/400 IFS to an IPDS printer. Continue Reading
To create .ovl files from the AS/400 to xerox printers it is necessary to download the IBM AFP printer driver. Continue Reading