現代社会において、データ変換は非常に重要なタスクとなっています。多くの企業や個人は、ドキュメントをある形式から別の形式に変換する必要があります。最も一般的な変換の 1 つは、doc から txt への変換です。この場合、このタスクは Node.js を使用して非常に簡単に実行できます。
Node.js は、サーバー側で Javascript コードを実行できる非常に強力な Javascript ランタイム環境であり、開発者はさまざまなユースケースに合わせてカスタマイズされたサーバー アプリケーションを効果的に作成できます。 Node.js には、ファイルの読み取り、書き込み、変換などのファイル システム操作を簡単に処理できる機能とモジュールが多数あります。
Node.js でドキュメントを txt に変換するプロセスは非常に簡単です。ここでは、Word文書を変換する方法を詳しく説明します。
まず、docx-to-txt
と fs
という 2 つのパッケージをインストールする必要があります。このうち、docx-to-txt
は docx 形式の文書から txt 形式の文書への変換を処理するパッケージであり、fs
はファイル システム関連の操作を処理するパッケージです。
これら 2 つのパッケージをインストールする方法は、コマンド ラインでプロジェクトのルート ディレクトリを入力し、次のコードを実行することです。
npm install docx-to-txt fs
インストールが完了したら、 converter .js
ファイルという名前のファイルは、doc を txt に変換するために使用されます。コードは次のとおりです。
const converter = require('docx-to-txt'); const fs = require('fs'); // 定义将要转换的Word文档路径 const docPath = './word.docx'; // 定义将要保存的txt文档路径 const txtPath = './word.txt'; // 读取Word文档并转换为txt格式 converter(docPath, function(err, result) { if (err) { console.log(err); } else { console.log(result); // 将转换后的内容保存到txt文档中 fs.writeFile(txtPath, result, function(err) { if (err) { console.log(err); } else { console.log('转换成功'); } }); } });
このスクリプトでは、最初に 2 つのパッケージ docx-to-txt
と fs
を導入します。次に、変換する Word ドキュメントのパスと保存する txt ドキュメントのパスを定義しました。次に、converter
関数を使用して、Word 文書を txt 形式のファイルに変換します。関数の最初のパラメータは変換する必要がある Word ドキュメントへのパスで、2 番目のパラメータは変換完了後に呼び出されるコールバック関数です。
コールバック関数で、エラーが発生したかどうかを確認しました。エラーがある場合はそれを印刷し、エラーがない場合は変換結果を txt ファイルに保存します。 fs
の writeFile
関数では、最初のパラメーターは書き込まれる txt ドキュメントへのパス、2 番目のパラメーターは書き込まれるコンテンツ、3 番目のパラメーターはコールバックです。ファイルの書き込みが完了した後に呼び出される関数。
ここで必要なのは、コマンド ラインで converter.js
が存在するディレクトリを入力し、node Converter
を実行して変換を開始するだけです。実行が完了すると、txt ファイルはパス ./word.txt
に保存されます。
この記事では、Node.js を使用して Word 文書を txt 形式に変換する方法を紹介します。この方法を使用すると、この種の変換問題を効率的かつ迅速に解決でき、作業効率が向上します。
以上がNodejsでdocをtxtに変換する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。