PDFをPDF/A形式に変換する方法 (Node.js)
Contents
[
Hide
]
Aspose.PDF for Node.jsは、PDFファイルをPDF/A準拠のPDFファイルに変換することができます。
PDFをPDF/Aにオンラインで変換してみましょう
Aspose.PDF for Node.jsは、オンラインで無料のアプリケーション“PDF to PDF/A-1A”を提供しており、機能と品質を調査することができます。
PDFをPDF/A形式に変換する
PDFドキュメントを変換したい場合は、AsposePdfConvertToPDFA関数を使用できます。
以下のコードスニペットを確認して、Node.js環境で変換を行ってください。
CommonJS:
require
を呼び出し、asposepdfnodejs
モジュールをAsposePdf
変数としてインポートします。- 変換されるPDFファイルの名前を指定します。
AsposePdf
をPromiseとして呼び出し、ファイルを変換する操作を実行します。成功した場合はオブジェクトを受け取ります。- 関数AsposePdfConvertToPDFAを呼び出します。
- PDFファイルを修復します。したがって、‘json.errorCode’が0の場合、操作の結果は"ResultConvertToPDFA.pdf"に保存されます。変換プロセス中に検証が行われ、検証結果は"ResultConvertToPDFALog.xml"として保存されます。json.errorCodeパラメータが0でない場合、したがってファイルにエラーが表示される場合、エラー情報は’json.errorText’に含まれます。
const AsposePdf = require('asposepdfnodejs');
const pdf_file = 'Aspose.pdf';
AsposePdf().then(AsposePdfModule => {
/*PDFファイルをPDF/A(1A)に変換し、"ResultConvertToPDFA.pdf"に保存します*/
/*変換プロセス中に検証も行われます。"ResultConvertToPDFALog.xml"*/
const json = AsposePdfModule.AsposePdfConvertToPDFA(pdf_file, AsposePdfModule.PdfFormat.PDF_A_1A, "ResultConvertToPDFA.pdf", "ResultConvertToPDFALog.xml");
console.log("AsposePdfConvertToPDFA => %O", json.errorCode == 0 ? [json.fileNameResult, json.fileNameLogResult] : json.errorText);
});
ECMAScript/ES6:
asposepdfnodejs
モジュールをインポートします。- 変換されるPDFファイルの名前を指定します。
- AsposePdfモジュールを初期化します。成功した場合はオブジェクトを受け取ります。
- 関数 AsposePdfConvertToPDFA を呼び出します。
- PDFファイルを修復します。このようにして、 ‘json.errorCode’ が0の場合、操作の結果は “ResultConvertToPDFA.pdf” に保存されます。変換プロセス中に検証が行われ、検証結果は “ResultConvertToPDFALog.xml” に保存されます。json.errorCodeパラメータが0でない場合、したがってファイルにエラーが表示される場合、エラー情報は ‘json.errorText’ に含まれます。
import AsposePdf from 'asposepdfnodejs';
const AsposePdfModule = await AsposePdf();
const pdf_file = 'Aspose.pdf';
/*PDFファイルをPDF/A(1A)に変換して "ResultConvertToPDFA.pdf" に保存します*/
/*変換プロセス中に検証も行われ、"ResultConvertToPDFA.xml" に保存されます*/
const json = AsposePdfModule.AsposePdfConvertToPDFA(pdf_file, AsposePdfModule.PdfFormat.PDF_A_1A, "ResultConvertToPDFA.pdf", "ResultConvertToPDFALog.xml");
console.log("AsposePdfConvertToPDFA => %O", json.errorCode == 0 ? [json.fileNameResult, json.fileNameLogResult] : json.errorText);