TXT ファイル結合を使用してテキスト ファイルを結合する

複数の 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"));

サーバーを実行すると、次の図に示すように、結合されたテキスト ファイルが「出力」フォルダーに生成されます。

テキストファイルを結合する
したがって、生成されたファイルを手動でダウンロードするか、プログラムでダウンロードする場合は DownloadFile メソッドを呼び出してダウンロードできます。

テキスト ファイルをオンラインで結合する

さらに、GroupDocs.Merger Cloud SDKオンライン バージョンを利用できます。使い方は非常に簡単で、テキスト ファイルをドロップ/アップロードし、[今すぐ結合] ボタンを押すだけで、すぐにテキスト ファイルを結合できます。以下のリンクに移動して、さらに詳しく調べることができます。

オンラインでテキストファイルを結合する

結論

これでこのガイドは終わりになります。 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 つに結合するにはどうすればよいですか?

答えの詳細については、この リンク を参照してください。

関連項目