Convertir le PDF en formats PDF/A dans Node.js
Contents
[
Hide
]
Aspose.PDF for Node.js vous permet de convertir un fichier PDF en un PDF/A fichier PDF conforme.
Essayez de convertir le PDF en PDF/A en ligne
Aspose.PDF for Node.js vous présente une application en ligne gratuite “PDF to PDF/A-1A”, où vous pouvez essayer d’examiner la fonctionnalité et la qualité de son fonctionnement.
Convertir le PDF au format PDF/A
Dans le cas où vous souhaitez convertir un document PDF, vous pouvez utiliser AsposePdfConvertToPDFA fonction. Veuillez consulter l’extrait de code suivant afin de convertir dans un environnement Node.js.
CommonJS:
- Appeler
requireet importerasposepdfnodejsmodule commeAsposePdfvariable. - Spécifiez le nom du fichier PDF qui sera converti.
- Appeler
AsposePdfcomme Promise et effectuer l’opération de conversion de fichier. Recevoir l’objet si succès. - Appelez la fonction AsposePdfConvertToPDFA.
- Réparez le fichier PDF. Ainsi, si ‘json.errorCode’ est 0, le résultat de l’opération est enregistré dans “ResultConvertToPDFA.pdf”. Au cours du processus de conversion, une validation est effectuée, et les résultats de la validation sont enregistrés sous “ResultConvertToPDFALog.xml.” Si le paramètre json.errorCode n’est pas 0 et, en conséquence, une erreur apparaît dans votre fichier, les informations d’erreur seront contenues dans ‘json.errorText’.
const AsposePdf = require('asposepdfnodejs');
const pdf_file = 'Aspose.pdf';
AsposePdf().then(AsposePdfModule => {
/*Convert a PDF-file to PDF/A(1A) and save the "ResultConvertToPDFA.pdf"*/
/*During conversion process, the validation is also performed, "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);
});
ECMAScript/ES6:
- Importer le
asposepdfnodejsmodule. - Spécifiez le nom du fichier PDF qui sera converti.
- Initialisez le module AsposePdf. Recevez l’objet en cas de succès.
- Appelez la fonction AsposePdfConvertToPDFA.
- Réparez le fichier PDF. Ainsi, si ‘json.errorCode’ est 0, le résultat de l’opération est enregistré dans “ResultConvertToPDFA.pdf”. Au cours du processus de conversion, une validation est effectuée, et les résultats de la validation sont enregistrés sous “ResultConvertToPDFALog.xml.” Si le paramètre json.errorCode n’est pas 0 et, en conséquence, une erreur apparaît dans votre fichier, les informations d’erreur seront contenues dans ‘json.errorText’.
import AsposePdf from 'asposepdfnodejs';
const AsposePdfModule = await AsposePdf();
const pdf_file = 'Aspose.pdf';
/*Convert a PDF-file to PDF/A(1A) and save the "ResultConvertToPDFA.pdf"*/
/*During conversion process, the validation is also performed, "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);
