Node.js 開発者向けの別のエキサイティングなブログ投稿へようこそ。ここでは、ZIP から HTML へのコンバーターの構築方法を学習します。この目的のために、Groupdocs.Conversion Cloud SDKs for Node.js によって公開されているメソッドを活用します。この ZIP ファイル コンバータ ライブラリは、ファイルの変換と操作のためのエンタープライズ レベルの機能を提供します。さらに、ZIP ファイル形式は広く使用されており、ZIP ファイルを HTML に変換すると、簡単に開いて表示できるようになります。したがって、HTML ファイルはすべての Web ブラウザで開くことができます。ただし、プログラムで Node.js で ZIP を HTML に変換する方法を学びましょう。
このブログ投稿では次のセクションについて説明します。
ZIP ファイル コンバータ ライブラリのインストール
Groupdocs.Conversion Cloud SDKs for Node.js をインストールする前に、API 資格情報 (つまり、クライアント API、クライアント シークレット) を取得していることを確認してください。ただし、API クラウド ダッシュボード から API 認証情報を取得する方法がわからない場合は、この ガイド が役立ちます。
API 資格情報を取得したら、ターミナル/CMD で次のコマンドを実行して、この Node.js ライブラリ をインストールしましょう。
したがって、次のコマンドを実行します。
npm install groupdocs-conversion-cloud
それでおしまい!これで、Node.js で ZIP を HTML に変換するコード スニペットを作成する準備が整いました。
Node.js でプログラムを使用して ZIP を HTML に変換する
ソース ZIP ファイルを API クラウド ダッシュボードにアップロードしました。実際、この UploadFile メソッドを呼び出すことで、手動またはプログラムでアップロードできます。
Node.js で ZIP から HTML へのコンバーターを構築するには、次の手順に従ってください。
- Node.js プロジェクトに groupdocs-conversion-cloud モジュールを含めます。
- クライアント ID とクライアント シークレットを使用して構成オブジェクトを初期化します。
- ベースAPI URLを設定します。
- ConvertApi クラスの fromKeys メソッドを呼び出し、API 認証情報を渡します。
- ConvertSettings クラスのオブジェクトを作成し、ファイルパス、フォーマット、および出力パスのプロパティに値を割り当てます。
- ConvertDocumentRequest クラスのオブジェクトをインスタンス化して、ドキュメントの変換リクエストを作成します。
- convertDocument メソッドを呼び出して ZIP を HTML に変換します。
次のコード サンプルは、ZIP から HTML への変換を示しています。
// Node.js プロジェクトに groupdocs-conversion-cloud モジュールを含めます。
groupdocs_conversion_cloud = require("groupdocs-conversion-cloud");
fs = require("fs");
// APIクラウドダッシュボードからAPI認証情報を取得します。
const clientId = "xxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx";
const clientSecret = "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx";
myStorage = "test";
// クライアント ID と clientSecret を使用して構成オブジェクトを初期化します。
const config = new groupdocs_conversion_cloud.Configuration(clientId, clientSecret);
// ベースAPI URLを設定します。
config.apiBaseUrl = "https://api.groupdocs.cloud";
// ConvertApi クラスの fromKeys メソッドを呼び出し、API 資格情報を渡します。
let convertApi = groupdocs_conversion_cloud.ConvertApi.fromKeys(clientId, clientSecret);
// ConvertSettings クラスのオブジェクトを作成し、ファイルパス、フォーマット、および出力パスのプロパティに値を割り当てます。
let settings = new groupdocs_conversion_cloud.ConvertSettings();
settings.filePath = "sample.zip"; // input file path on the cloud
settings.format = "html"; // output format
settings.outputPath = "output"; // output file folder on the cloud
// ConvertDocumentRequest クラスのオブジェクトをインスタンス化して、ドキュメントの変換リクエストを作成します。
let request = new groupdocs_conversion_cloud.ConvertDocumentRequest(settings);
// ConvertDocument メソッドを呼び出して、zip を HTML に変換します。
convertApi.convertDocument(request).then((result)=>{
console.log("Document converted successfully: " + result[0].url);
});
サーバー ファイルを実行すると、API クラウド ダッシュボードの「output」フォルダーに生成された出力ファイルが表示されます。繰り返しますが、DownloadFile メソッドを呼び出すことで、生成されたファイルまたはプログラムによってファイルをダウンロードできます。
オンラインで ZIP を HTML に変換
ここまでは、ZIP から HTML への変換をプログラムで自動化する方法を学習しました。 Web ブラウザで ZIP を HTML に変換する オンライン ツールがあり、このツールは GroupDocs.Conversion を利用しています。この ZIP ファイル コンバーターの最も優れた点は、完全に無料で、サブスクリプションが必要ないことです。
最終的な考え
このブログ投稿はここで終了します。 Node.js でプログラムによって ZIP を HTML に変換する方法を学習できたことを願っています。このガイドは、ビジネス ソフトウェア用に ZIP から HTML へのコンバータを構築したい場合に非常に役立ちます。したがって、Groupdocs.Conversion Cloud SDKs for Node.js のその他の優れた機能については、ドキュメント を参照してください。さらに、GitHub リポジトリはオープンソース プロジェクトであるため、忘れずにアクセスしてください。
さらに、スタートガイドに従うことをお勧めします。
最後に、groupdocs.cloud が新しい記事を書いています。最新の更新情報については、引き続きご連絡ください。
質問する
ご質問やご質問については、フォーラム でお知らせください。
よくある質問 – FAQ
ZIP ファイルを HTML に変換するにはどうすればよいですか?
この ZIP ファイル コンバータ ライブラリを使用してそれを行うことができます。 Groupdocs.Conversion は、プログラムで ZIP を HTML に変換するための Cloud SDK と REST API を提供します。詳細については、リンクをご覧ください。