We are demoing this product and wanted to process bulk image files in a process that doesn't require user intervention. This process simply needs to add annotations to each image (and every page in the image) and then merge the annotations with the image.

Question: Is it required to use the "AnnotationViewer" class to perform this? Or is there another "Faster" way to do this that doesn't require a viewer as no user inferace will be needed. Here is the current (pseudo) logic that requires the "AnnotationView":

Hi Alex,
I have a smilar requirements where I want to traverse a folder and merge the (existing)annotations with the images in the background (no user interventions).
I tried your sample code but it doesnt seem to save the images.

Thanks Yuri for a quick response, however I have few more questions.
It looks like there is no single method call for saving the whole image collection in one go. Do I need to keep track of all the image file names and call the Save(filename) method? If I try this, I am getting exception 'This file is being used by another process', no matter if I set SaveAndSwitchStore to true or false. Please see my code sample below