My company is going to buy the Annotations product from Group Docs, I am doing some tests of it right now on our internal environment, using an evaluation version.
We developed the annotations project on a separate project (because of licensing) and we plan that our main app call this project through a viewer/URL on an Iframe.
The thing is that these files are stored in a folder like C:/Store/Document.pdf So I make a stream of this file and pass it to the annotation API, the API creates the temp folder, and what not with it.
Then after viewing the file I can delete it, change some “indexed” data and much more, but whenever I delete the file I get an error because the IIS (W3WP.exe Process) for the “annotations site” has the file still held on its process and I get the following error
The process cannot access the file ‘Document.PDF’ because it is being used by another process.
Can I have some help on this please, I wonder if there is an issue on my side, I wonder if I have to do a copy of the stream and send it to the API and then close it, or I dunno if there is a way to explicitly tell the viewer to close it after some time.