Node.jsでPDFをマージする方法
Contents
[
Hide
]
Node.jsで2つのPDFを単一のPDFにマージまたは結合する
大量のドキュメントを扱う作業では、ファイルの結合やマージは非常に一般的なタスクです。ドキュメントや画像をスキャン、処理、整理する際に、複数のファイルが作成されることがあります。 しかし、すべてを1つのファイルに保存する必要がある場合はどうでしょうか?あるいは、複数のドキュメントを印刷したくないですか?Aspose.PDF for Node.js via C++ を使用して 2 つの PDF ファイルを連結します。
2つのPDFをマージしたい場合は、次を使用できます AsposePdfMerge2Files 関数。 Node.js 環境で 2 つの PDF ファイルをマージするために、以下のコードスニペットをご確認ください。
CommonJS:
- 呼び出す
requireおよびインポートasposepdfnodejsモジュールとしてAsposePdf変数。 - マージする PDF ファイルの名前を指定してください。
- 呼び出す
AsposePdfPromiseとして、マージ操作を実行します。成功した場合はオブジェクトを受け取ります。 - 関数を呼び出します AsposePdfMerge2Files.
- 2 つの PDF ファイルをマージします。したがって、
json.errorCodeが 0 の場合、操作の結果は “ResultMerge.pdf” に保存されます。json.errorCodeパラメータが 0 でない場合、ファイルにエラーが発生し、そのエラー情報はjson.errorTextに含まれます。
const AsposePdf = require('asposepdfnodejs');
const pdf_file = 'Aspose.pdf';
AsposePdf().then(AsposePdfModule => {
/*Merge two PDF-files and save the "ResultMerge.pdf"*/
const json = AsposePdfModule.AsposePdfMerge2Files(pdf_file, pdf_file, "ResultMerge.pdf");
console.log("AsposePdfMerge2Files => %O", json.errorCode == 0 ? json.fileNameResult : json.errorText);
});
ECMAScript/ES6:
- インポート
asposepdfnodejsモジュール。 - マージする PDF ファイルの名前を指定してください。
- AsposePdf モジュールを初期化します。成功した場合はオブジェクトを受け取ります。
- 関数を呼び出します AsposePdfMerge2Files.
- 2 つの PDF ファイルをマージします。したがって、
json.errorCodeが 0 の場合、操作の結果は “ResultMerge.pdf” に保存されます。json.errorCodeパラメータが 0 でない場合、ファイルにエラーが発生し、そのエラー情報はjson.errorTextに含まれます。
import AsposePdf from 'asposepdfnodejs';
const AsposePdfModule = await AsposePdf();
const pdf_file = 'Aspose.pdf';
/*Merge two PDF-files and save the "ResultMerge.pdf"*/
const json = AsposePdfModule.AsposePdfMerge2Files(pdf_file, pdf_file, "ResultMerge.pdf");
console.log("AsposePdfMerge2Files => %O", json.errorCode == 0 ? json.fileNameResult : json.errorText);