HYDRA-127 save buffer as image file

When image.path is undefined, we are operating on a temp canvas in memory. We need to save this as a file so that it is available for the temp canvas operations client-side.

This fixes page 44 of the Box/PDF/SRI-and-Sustainability-030112.pdf test document.

@ryanjackson-wf 
@bovardtiberi-wf 
@jonmccracken-wf