/Ajax/~/OLE+Automation+English.pdf
You can see for yourself that the path expected does not look like correctly formed. (It has tilda in between a path string)
It is a relative path issue. There is a method exposed to handle URL's. Have a read:
ResolveUrl[
^].
I would suggest you to use this Tip and resolve the path correctly before setting the control/image source:
Resolving Paths in a Multi-Folder WebSite[
^]
Doing something like this can also help:
ResolveUrl(path)
;