Node.jsでPDFをWord文書に変換
PDFファイルの内容をMicrosoft WordやDOCおよびDOCX形式をサポートする他のワードプロセッサで編集するには。PDFファイルは編集可能ですが、DOCおよびDOCXファイルの方が柔軟でカスタマイズ可能です。
PDFをDOCにオンラインで変換してみる
Aspose.PDF for Node.jsは、オンラインで無料のアプリケーション“PDF to DOC”を提供しており、その機能と品質を調査することができます。
PDFをDOCに変換
PDFドキュメントを変換したい場合は、AsposePdfToDoc関数を使用できます。
次のコードスニペットを確認し、Node.js環境で変換してください。
CommonJS:
require
を呼び出し、asposepdfnodejs
モジュールをAsposePdf
変数としてインポートします。- 変換されるPDFファイルの名前を指定します。
AsposePdf
をPromiseとして呼び出し、ファイルを変換する操作を実行します。成功した場合にオブジェクトを受け取ります。- 関数AsposePdfToDocを呼び出します。
- PDFファイルを変換します。したがって、‘json.errorCode’が0の場合、操作の結果は"ResultPDFtoDoc.doc"に保存されます。json.errorCodeパラメータが0でなく、ファイルにエラーが表示される場合、エラー情報は’json.errorText’に含まれます。
const AsposePdf = require('asposepdfnodejs');
const pdf_file = 'Aspose.pdf';
AsposePdf().then(AsposePdfModule => {
/* PDFファイルをDocに変換し、"ResultPDFtoDoc.doc"に保存する */
const json = AsposePdfModule.AsposePdfToDoc(pdf_file, "ResultPDFtoDoc.doc");
console.log("AsposePdfToDoc => %O", json.errorCode == 0 ? json.fileNameResult : json.errorText);
});
ECMAScript/ES6:
asposepdfnodejs
モジュールをインポートします。- 変換するPDFファイルの名前を指定します。
- AsposePdfモジュールを初期化します。成功した場合はオブジェクトを受け取ります。
- 関数 AsposePdfToDoc を呼び出します。
- PDFファイルを変換します。したがって、‘json.errorCode’ が0の場合、操作の結果は “ResultPDFtoDoc.doc” に保存されます。json.errorCode パラメータが0でない場合、またはエラーがファイルに表示される場合、エラー情報は ‘json.errorText’ に含まれます。
import AsposePdf from 'asposepdfnodejs';
const AsposePdfModule = await AsposePdf();
const pdf_file = 'Aspose.pdf';
/*PDFファイルをDocに変換し、"ResultPDFtoDoc.doc"に保存します*/
const json = AsposePdfModule.AsposePdfToDoc(pdf_file, "ResultPDFtoDoc.doc");
console.log("AsposePdfToDoc => %O", json.errorCode == 0 ? json.fileNameResult : json.errorText);
PDFをDOCXにオンラインで変換してみてください
Node.js用Aspose.PDFは、オンライン無料アプリケーション “PDF to Word” を提供しており、その機能と動作の品質を調査することができます。
PDF を DOCX に変換
Aspose.PDF for Node.js via C++ ツールキットを使用すると、PDF ドキュメントを読み取り、DOCX に変換できます。DOCX は、Microsoft Word ドキュメントのよく知られた形式で、その構造はプレーンなバイナリから XML とバイナリ ファイルの組み合わせに変更されました。Docx ファイルは Word 2007 およびそれ以降のバージョンで開くことができますが、DOC ファイルの拡張子をサポートする以前のバージョンの MS Word では開くことができません。
PDF ドキュメントを変換したい場合は、AsposePdfToDocX 関数を使用できます。Node.js 環境で変換するには、以下のコードスニペットを確認してください。
CommonJS:
-
require
を呼び出して、asposepdfnodejs
モジュールをAsposePdf
変数としてインポートします。 -
変換される PDF ファイルの名前を指定します。
-
AsposePdf
を Promise として呼び出し、ファイル変換の操作を実行します。成功した場合はオブジェクトを受け取ります。 -
関数 AsposePdfToDocX を呼び出します。
-
PDF ファイルを変換します。したがって、‘json.errorCode’ が 0 の場合、操作の結果は “ResultPDFtoDocX.docx” に保存されます。json.errorCode パラメータが 0 でない場合、つまりファイルにエラーが発生した場合、エラー情報は ‘json.errorText’ に含まれます。
const AsposePdf = require('asposepdfnodejs');
const pdf_file = 'Aspose.pdf';
AsposePdf().then(AsposePdfModule => {
/*PDFファイルをDocXに変換し、"ResultPDFtoDocX.docx"に保存します*/
const json = AsposePdfModule.AsposePdfToDocX(pdf_file, "ResultPDFtoDocX.docx");
console.log("AsposePdfToDocX => %O", json.errorCode == 0 ? json.fileNameResult : json.errorText);
});
ECMAScript/ES6:
-
asposepdfnodejs
モジュールをインポートします。 -
変換する PDF ファイルの名前を指定します。
-
AsposePdfモジュールを初期化します。成功した場合はオブジェクトを受け取ります。
-
関数AsposePdfToDocXを呼び出します。
-
PDFファイルを変換します。このようにして、‘json.errorCode’が0の場合、操作の結果は"ResultPDFtoDocX.docx"に保存されます。json.errorCodeパラメータが0でない場合、およびそれに応じてファイルにエラーが表示される場合、エラー情報は’json.errorText’に含まれます。
import AsposePdf from 'asposepdfnodejs';
const AsposePdfModule = await AsposePdf();
const pdf_file = 'Aspose.pdf';
/*PDFファイルをDocXに変換し、"ResultPDFtoDocX.docx"を保存します*/
const json = AsposePdfModule.AsposePdfToDocX(pdf_file, "ResultPDFtoDocX.docx");
console.log("AsposePdfToDocX => %O", json.errorCode == 0 ? json.fileNameResult : json.errorText);