![TXT ファイル結合を使用してテキスト ファイルを結合する](images/combine-word-documents-using-a-word-files-merger.png#center)
複数の Text ファイルがあり、それらを 1 つのテキスト ファイルにマージしようとしているとします。GroupDocs.Merger Cloud SDK for Node.js は、テキスト ファイルをプログラムで結合する機能を提供します。テキスト ファイルがどれほど大きくても、この TXT ファイル結合を使用すると、テキスト ファイルを効率的に結合できます。さらに、GroupDocs.Merger は、サードパーティ統合用のクラウド SDK と REST API を提供します。ただし、このブログ投稿では、Node.js ベースのプロジェクトで GroupDocs.Merger Cloud SDK for Node.js を使用してテキスト ファイルを結合する方法を説明します。このブログ投稿を終えるまでに、Node.js でテキスト ファイルを結合する方法を学習したはずです。
この記事では次の点について説明します。
TXT ファイル マージャー API のインストール
GroupDocs.Merger Cloud SDK for Node.js のインストール プロセスは、コマンドを実行するだけです。軽量で、必要なシステム リソースが非常に少なくなります。したがって、ターミナル/CMD で次のコマンドを実行して、この TXT ファイル マージャー API をセットアップできます。
npm install groupdocs-merger-cloud
インストールが完了したら、この リンク にアクセスして、API 資格情報 (クライアント ID + クライアント シークレット) を取得する方法を確認してください。
プログラムでテキスト ファイルを結合する
これらのクラウド SDK で公開されているメソッドを使用して、テキスト ファイルを結合してみましょう。この目的のために、2 つの異なるテキスト ファイルをクラウド ダッシュボード にアップロードしました。
プログラムでファイルをアップロードするには、この リンク にアクセスしてください。
Node.js でテキスト ファイルを結合するには、次の手順に従います。
- アプリに groupdocs-merger-cloud モジュールを含めます。
- API 資格情報を使用して DocumentApi のインスタンスを初期化します。
- JoinItem クラスのオブジェクトをインスタンス化します。
- FileInfoクラスのオブジェクトを作成します。
- ソーステキストファイルのファイルパスを設定します。
- JoinOptions クラスのオブジェクトを作成します。
- JoinItems プロパティを呼び出して、ソース ドキュメント配列を割り当てます。
- 生成された結合ドキュメントの出力パスを設定します。
- JoinRequest クラスのインスタンスを初期化し、それを join メソッドに渡します。
次のコード サンプルは、Node.js を使用してテキスト ファイルをマージする方法を示しています。
// アプリに groupdocs-merger-cloud モジュールを含めます。
const merger_cloud = require("groupdocs-merger-cloud");
const clientId = "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx";
const clientSecret = "xxxxxxxxxxxxxxxxxxxxxxxxxxxx";
// API 資格情報を使用して DocumentApi のインスタンスを初期化します。
const documentApi = merger_cloud.DocumentApi.fromKeys(clientId, clientSecret);
// JoinItem クラスのオブジェクトをインスタンス化します。
let item1 = new merger_cloud.JoinItem();
// FileInfoクラスのオブジェクトを作成します。
item1.fileInfo = new merger_cloud.FileInfo();
// ソーステキストファイルのファイルパスを設定します。
item1.fileInfo.filePath = "first.txt";
let item2 = new merger_cloud.JoinItem();
item2.fileInfo = new merger_cloud.FileInfo();
item2.fileInfo.filePath = "second.txt";
// JoinOptions クラスのオブジェクトを作成します。
let options = new merger_cloud.JoinOptions();
// JoinItems プロパティを呼び出して、ソース ドキュメント配列を割り当てます。
options.joinItems = [item1, item2];
// 生成された結合ドキュメントの出力パスを設定します。
options.outputPath = "Output/joined.txt";
// JoinRequest クラスのインスタンスを初期化し、それを join メソッドに渡します。
documentApi.join(new merger_cloud.JoinRequest(options)).then(()=>console.log("Done successfully"));
サーバーを実行すると、次の図に示すように、結合されたテキスト ファイルが「出力」フォルダーに生成されます。
![テキストファイルを結合する](images/combine-text-files.png#center)
テキスト ファイルをオンラインで結合する
さらに、GroupDocs.Merger Cloud SDK の オンライン バージョンを利用できます。使い方は非常に簡単で、テキスト ファイルをドロップ/アップロードし、[今すぐ結合] ボタンを押すだけで、すぐにテキスト ファイルを結合できます。以下のリンクに移動して、さらに詳しく調べることができます。
![オンラインでテキストファイルを結合する](images/merge-text-files-online.png#center)
結論
これでこのガイドは終わりになります。 Node.js ベースのプロジェクトで GroupDocs.Merger Cloud SDK を使用してテキスト ファイルを結合する方法を学習できたと思います。さらに、この記事は、ビジネス アプリケーション用の TXT ファイル マージャを構築するのにも役立ちます。さらに、ドキュメント にアクセスして、この API をさらに詳しく調べることもできます。実際、GroupDocs.Merger Cloud SDK for Node.js はオープンソースであるため、GitHub リポジトリを確認できます。最後に、こちら API を直接操作することを忘れないでください。
さらに、スタートガイドに従うことをお勧めします。
最後に、groupdocs.cloud が新しい記事を書いています。最新の更新情報については、引き続きご連絡ください。
質問する
ご質問やご質問については、フォーラム でお知らせください。
よくある質問 – FAQ
テキストファイルを結合するソフトは何ですか?
GroupDocs.Merger は、テキスト ファイルをプログラムでマージするための複数のプログラミング言語用の SDK と REST API を公開しました。
複数のテキスト ファイルを 1 つに結合するにはどうすればよいですか?
答えの詳細については、この リンク を参照してください。