.NET)を使用して、LEADTOOLSのRasterImageViewerで表示した画像をOneDrive(個人用)へアップロードします。その後アップロードした画像をダウンロードしてLEADTOOLSのRasterImageViewerで表示します。はじめにアプリケーションの登録を行います。使ってみる」の「アプリを登録する」を参考に、アプリ登録ポータルでアプリケーションを登録します。アプリケーション」としています。アプリケーションを作成します。RasterImageViewerとButtonを追加します。(MSAL、Microsoft.Identity.Client)を追加します。プロジェクトのAuthenticationHelper.csにあるAuthenticationHelperクラスのコードをForm1.csにコピーします。ScopesにはFiles.ReadWriteのみを設定します。Graphを使うための認証処理は以上です。続いて画像を扱う処理を実装していきます。LEADTOOLSのライセンスを設定して、RasterImageViewerに画像を表示します。続いてRasterImageViewerで表示した画像をOneDriveへアップロードする処理と、アップロードした画像をダウンロードしてRasterImageViewerで表示する処理を実装します。APIのアップロードとダウンロードを実装しています。ビルドして実行してみます。Loadボタンで画像をRasterImageViewerに読み込んだ後にUploadボタンでOneDriveに画像をアップロードできます。同様にDownloadボタンでOneDriveにアップロードした画像をダウンロードしてRasterImageViewerに読み込むこともできます。今回作成したサンプルはこちらです。