ジョナサン・ホジソン http://www.codeproject.com/Articles/5887/Generate-Thumbnail-Images-from-PDF-Documentsからソース コードを取得します。ソース コードは正常 に実行できます。
しかし、自分のプロジェクトでコードを書こうとすると。この部分である2種類の変数を宣言することはできません
Dim clipboardData As IDataObject = Clipboard.GetDataObject()
と
Dim pdfBitmap As Bitmap = clipboardData.GetData(DataFormats.Bitmap)
私が見ることができる違いは、ジョナサンによるコードには.net 2.0への参照があり、私のプロジェクトは.net 4.0であることです
しかし、プロジェクトを .net 2.0 に変更するのは良い解決策とは思えません。どうして iDataObject と Bitmap として宣言できないのでしょうか? プロジェクトのオブジェクト ブラウザで iDataObject と Bitmap の両方を表示できますが、使用できないのはなぜですか?
もう 1 つの違いは、ジョナサンのソース コードがコンソール アプリケーションであり、私のプロジェクトがクラス ライブラリであることです。
返信ありがとうございます