I just tried out the GetMetaFile(PageNo) ... works fine, but it took some time to figure out, that the first page starts with 1 not with 0.
By the way, does it help if we send you PDF which can not correct interrpreted ?
One pdf (created with Ghostscript)
*) The images can't be displayed
*) One page the text can't be interpreted correct (some text overwrites other text)
regards
Snoopy