GroupDocs.Merger Cloud SDK を使用して Excel、PDF、および ZIP ファイルをロックする方法に関する記事を公開しました。このブログ投稿では、GroupDocs.Merger Cloud SDK for Node.js を使用して Node.js の PowerPoint ファイルをパスワードで保護する方法を説明します。実際、パスワード保護ソフトウェアを開発してビジネス文書を保護し、インターネット上で安心して共有することができます。さらに、GroupDocs.Merger Cloud SDK を利用した オンライン パスワード プロテクターを利用することもできます。そのため、このガイドに完全に従って、どのセクションも見逃さないようにして、Node.js の PPT/PPTX ファイルをプログラムでパスワード保護できるようにしてください。
このガイドでは次の点について説明します。
- パスワード保護ソフトウェア - ライブラリのインストール
- Node.js で PowerPoint ファイルをパスワード保護する
- PowerPoint にパスワードを追加 - オンライン パスワード プロテクター
パスワード保護ソフトウェア - ライブラリのインストール
このガイドは GroupDocs.Merger Cloud SDK for Node.js のインストールから始めます。システムに Node.js がインストールされていることを確認してください。非常に簡単で、次のコマンドを実行するだけです。
npm install groupdocs-merger-cloud
次に、このパスワード保護ライブラリを Node.js プロジェクトと統合するには、API クラウド ダッシュボード から API 資格情報 (クライアント ID、クライアント シークレット) を取得する必要があります。問題がある場合は、このガイドを参照してください。
Node.js で PowerPoint ファイルをパスワード保護する
これまでに、GroupDocs.Merger Cloud SDK for Node.js をインストールしてセットアップしました。これで、ライブラリへの API 呼び出しを開始できるようになります。 API Clud ダッシュボード にソース PPT/PPTX ファイルがあり、手動でアップロードできます。ただし、PPTX/PPT ファイルをプログラムでアップロードする方法については、この リンク にアクセスしてください。
以下の手順に従ってください。
- アプリで groupdocs-merger-cloud モジュールを取得します。
- クライアント ID とクライアント シークレットを使用して、Configuration クラスのインスタンスを初期化します。
- FileApi クラスのオブジェクトを Configuration クラスのオブジェクトでインスタンス化します。
- API 資格情報を使用して SecurityApi クラスのオブジェクトをインスタンス化します。
- filePath、password、outputPath などの値を定義して、Options クラスのオブジェクトを準備します。
- addPassword メソッドを呼び出して PowerPoint ファイルにパスワードを追加し、結果のファイルを保存します。
次のコード スニペットは、Node.js で PowerPoint ファイルをパスワードで保護する方法を示しています。
// アプリで groupdocs-merger-cloud モジュールを取得します。
const groupdocs_merger_cloud = require("groupdocs-merger-cloud");
clientId = "xxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx";
clientSecret = "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx";
myStorage = "test";
// クライアント ID とクライアント シークレットを使用して、Configuration クラスのインスタンスを初期化します。
const configuration = new groupdocs_merger_cloud.Configuration(clientId, clientSecret);
// APIのベースURLを定義します。
configuration.apiBaseUrl = "https://api.groupdocs.cloud";
// FileApi クラスのオブジェクトを Configuration クラスのオブジェクトでインスタンス化します。
var fileApi = new groupdocs_merger_cloud.FileApi(configuration);
// API 資格情報を使用して SecurityApi クラスのオブジェクトをインスタンス化します。
const securityApi = groupdocs_merger_cloud.SecurityApi.fromKeys(clientId, clientSecret);
// filePath、password、outputPath などの値を定義して、Options クラスのオブジェクトを準備します。
let options = new groupdocs_merger_cloud.Options();
options.fileInfo = new groupdocs_merger_cloud.FileInfo();
options.fileInfo.filePath = "sample.pptx";
options.fileInfo.password = "qwerty";
options.outputPath = "output/protected.pptx";
// addPassword メソッドを呼び出して PowerPoint ファイルをパスワードで保護し、結果のファイルを保存します。
securityApi.addPassword(new groupdocs_merger_cloud.AddPasswordRequest(options));
上記のコード スニペットは、PowerPoint ファイルにパスワードを追加し、結果のファイルを API Cloud ダッシュボードの「output」という名前のフォルダーに保存します。ただし、downloadFile メソッドを呼び出して、手動またはプログラムでファイルをダウンロードできます。
以下の画像で出力を確認できます。
PowerPoint にパスワードを追加 - オンライン パスワード プロテクター
GroupDocs.Merger Cloud SDK によってサポートされるこの オンライン ツールを使用して、PPT/PPTX ファイルをパスワードで保護できます。このオンライン ツールは Web ベースであり、堅牢な変換機能とファイル操作機能を提供します。ただし、使用するためにサブスクリプションにサインアップする必要はありません。
結論
結論として、GroupDocs.Merger は Cloud SDK と REST API を提供するだけでなく、非プログラマー向けに PowerPoint ファイルにパスワードを追加するためのオンライン ツールも提供します。したがって、Node.js で PowerPoint ファイルをパスワードで保護するためのコード スニペットを確認しました。さらに、ドキュメント および GitHub リポジトリを調べて、他の機能について学ぶことができます。さらに、ライブ API を使用せずに対話することもできます こちら。
最後に、groupdocs.cloud が新しい記事を書いています。定期的に最新情報をお知らせいたしますので、よろしくお願いいたします。
ヘルプが利用可能です
ご質問やご質問については、フォーラム でお知らせください。
よくある質問 – FAQ
PowerPoint プレゼンテーションをパスワードで保護するにはどうすればよいですか?
GroupDocs.Merger Cloud SDK とこの オンライン パスワード保護ソフトウェアを使用して、PowerPoint ファイルにパスワードを追加できます。