この簡単なトピックでは、NET REST API を使用して XLSX ファイルからパスワード保護を削除する 方法を学習します。次のセクションで説明する詳細で明確な手順に従って、NET Cloud API を使用して XLSX ファイルを復号化する アプリケーションを開発します。作成されたアプリケーションは、macOS、Linux、または Windows 環境で NET をサポートする任意のアプリケーションで使用でき、変換は無料で行うことができます。
前提条件
- アカウントを作成してAPI認証情報を取得する
- ダウンロード Aspose.Cells Cloud SDK for NET to decrypt XLSX file using NET Cloud API
- XLSXファイルを保護するには、上記のSDKを使用してNETプロジェクトをセットアップします。
NET ローコード API を使用して XLSX ファイルのパスワードをリセットする手順
- NET REST API を使用してパスワードでワークブックを復号化するための API のクライアント ID とクライアント シークレットを設定します。
- NET ローコード API を使用して XLSX ファイルのパスワードをリセットするために、クライアント資格情報を使用して CellsApi クラスのオブジェクトを作成します。
- ソースXLSXファイル名を追加し、HashMap内の名前とFileオブジェクトを使用してソースXLSXをロードします。
- 既存のパスワードやその他のプロパティを追加するために、DeleteUnProtectWorkbookRequestのインスタンスを作成します。
- NET REST API を使用してパスワード付きの Excel ファイルを復号化するには、DeleteUnProtectWorkbook リクエスト メソッドを呼び出します。
- 復号化されたXLSXファイルをローカルディスクに保存します。
前述の手順は、NET REST API を使用して XLSX のパスワード保護を削除します。SDK をセットアップし、CellsAPI クラス インスタンスを作成してプロセスを開始します。次に、HashMap を使用してソース XLSX ファイルを読み込み、deleteUnProtectWorkbookRequest クラスのインスタンスを作成します。このインスタンスは、deleteUnProtectWorkbook() メソッドを使用して XLSX ファイルのパスワード保護をリセットするために使用されます。
NET REST API を使用して XLSX ファイルのパスワードを復号化するコード
using Aspose.Cells.Cloud.SDK.Api; | |
using Aspose.Cells.Cloud.SDK.Model; | |
using Aspose.Cells.Cloud.SDK.Request; | |
using System; | |
using System.IO; | |
using System.Collections.Generic; | |
CellsApi cellsApi = new CellsApi("ID", "Secret"); | |
string remoteFolder = "TestData/In"; | |
string localName = "Book1.xlsx"; | |
string pass = "test"; | |
this.UploadFile( localName, remoteFolder + "/" + remoteName, ""); | |
var request = new DeleteUnProtectWorkbookRequest( | |
name: remoteName, | |
password: pass, | |
folder: remoteFolder, | |
storageName: "" | |
); | |
this.CellsApi.DeleteUnProtectWorkbook(request); |
この簡単なサンプル コードを使用すると、NET ローコード API を使用して Excel ファイルのパスワードをクリアできます。保護を解除するには、ソース XLSX ファイルと既存のパスワード、およびその他のオプションのプロパティを提供する必要があります。要求メッセージを作成した後、deleteUnProtectWorkbook() は XLSX ファイルの復号化を実行し、ディスクまたはデータベース内に保存できるパスワードがクリアされた XLSX ファイルを返します。
このトピックでは、NET REST API を使用してパスワード付きのワークブックを復号化する方法を学習しました。XLSX ファイルにパスワードを設定する場合は、NET REST API を使用して XLSX ファイルをパスワードで保護する 方法に関する記事を参照してください。