I don't know for sure but I doubt that you can cast a PDF file as a Bitmap. The help topic for Clipboard.GetDataObject shows an example that checks for the correct data format before getting the data. I suggest you use that method and see if that is your problem.