Hi Barak,

Thank you for your help.

1e case
-------
After adding .ID after sheetimg:

	imagearray = []
	imagearray.append(sheetimg.ID)
	imagearray.append(sheetimg.ID)
	pdb.file_pdf_save_multi(imagearray, 1, False, False, False,\
							contact_full_filename, contact_full_filename)
				   

I get the following output:
				   
.....
(file-pdf-save.exe:1968): GLib-CRITICAL **: g_utf8_to_utf16: assertion 'str != NULL' failed

(file-pdf-save.exe:1968): GLib-CRITICAL **: g_strlcpy: assertion 'src != NULL' failed
.....

No pdf output at all.
=====================================================================

sheetimg is an object and created as follows:

....
sheetimg = pdb.gimp_image_new (paperwidth_pixels, paperheight_pixels, RGB)
bklayer = gimp.Layer(sheetimg, "Background", paperwidth_pixels,\
					 paperheight_pixels, RGB_IMAGE, 100, NORMAL_MODE)
sheetimg.disable_undo()
sheetimg.add_layer(bklayer,0)
sheetimg.resolution = (float(d['page_resolution']),\
					   float(d['page_resolution']))  #set resolution
					   
#now add images to sheetimg

