Give the path of the PDF file to AddImage.
MigraDoc can create new PDF files, but it cannot add content to existing PDF files.
So either go the MigraDoc way and use AddImage to use pages from other PDF files as background images - or use the technique described in the
Mix MigraDoc and PDFsharp sample.
Using AddImage is the easier way.
Here is sample code that places a textframe (same properties work for images):
viewtopic.php?p=3133#p3133AddImage returns the image that was added to the document. Make sure to set "WrapFormat.Style = WrapStyle.Through;" for that image. Set "RelativeVertical = RelativeVertical.Page;" and don't use "Left = ShapePosition.Right;" from the sample.