Symptoms
When a user uploads an image via the image attachment control and subsequently a pdf is made, the uploaded image is not rendered in the PDF.
Diagnoses
The issue here is the image used in the Image Attachment control does not get loaded into the form as the form is projected through webKit. This is expected as webKit is effectively opening the form in a private browser for the service account so that it can take a snapshot of it and as such we wouldn't expect data that is unsaved and came directly from the client machine to appear on the form.
Resolution
By setting the Converter Service to use SerializedResources the service uses the locally cached form (which contains the image) to build the PDF.
That change can easily be done by editing the service instance within the SmartObject Service Tester.