Other asset types could work pretty much the same way - you'd have to
write your servlet and figure out how to map selectors to the page
specific renditions. Unlike the images you would not find as many helper
APIs since most people do reference their PDFs directly these days.
Still the underlying concept isn't any different. If you follow
/libs/foundation/components/parbase/img.GET.java as an example you
remove all the image specific stuff, you add the code to map selectors
to renditions (and c...