Signets dans PDF en Node.js
Supprimer un signet particulier d’un document PDF
Vous pouvez supprimer des signets d’un fichier PDF en utilisant Aspose.PDF pour Node.js via C++. Si vous souhaitez supprimer des signets d’un PDF, vous pouvez utiliser la fonction AsposePdfDeleteBookmarks. Veuillez consulter l’extrait de code suivant pour supprimer des signets d’un fichier PDF dans l’environnement Node.js.
CommonJS :
-
Appelez
require
et importez le moduleasposepdfnodejs
en tant que variableAsposePdf
. -
Spécifiez le nom du fichier PDF à partir duquel les signets seront supprimés.
-
Appelez
AsposePdf
en tant que Promise et effectuez l’opération pour supprimer le signet. Recevez l’objet en cas de succès. -
Appelez la fonction AsposePdfDeleteBookmarks.
-
Supprimez les signets. Ainsi, si ‘json.errorCode’ est 0, le résultat de l’opération est enregistré dans “ResultPdfDeleteBookmarks.pdf”. Si le paramètre json.errorCode n’est pas 0 et, en conséquence, une erreur apparaît dans votre fichier, les informations sur l’erreur seront contenues dans ‘json.errorText’.
const AsposePdf = require('asposepdfnodejs');
const pdf_file = 'Aspose.pdf';
AsposePdf().then(AsposePdfModule => {
/*Supprimez les signets d'un fichier PDF et enregistrez le "ResultPdfDeleteBookmarks.pdf"*/
const json = AsposePdfModule.AsposePdfDeleteBookmarks(pdf_file, "ResultPdfDeleteBookmarks.pdf");
console.log("AsposePdfDeleteBookmarks => %O", json.errorCode == 0 ? json.fileNameResult : json.errorText);
});
ECMAScript/ES6 :
-
Importez le module
asposepdfnodejs
. -
Spécifiez le nom du fichier PDF à partir duquel les signets seront supprimés.
-
Initialiser le module AsposePdf. Recevoir l’objet si réussi.
-
Appeler la fonction AsposePdfDeleteBookmarks.
-
Supprimer les signets. Ainsi, si ‘json.errorCode’ est 0, le résultat de l’opération est enregistré dans “ResultPdfDeleteBookmarks.pdf”. Si le paramètre json.errorCode n’est pas 0 et qu’une erreur apparaît dans votre fichier, les informations sur l’erreur seront contenues dans ‘json.errorText’.
import AsposePdf from 'asposepdfnodejs';
const AsposePdfModule = await AsposePdf();
const pdf_file = 'Aspose.pdf';
/*Supprimer les signets d'un fichier PDF et enregistrer le "ResultPdfDeleteBookmarks.pdf"*/
const json = AsposePdfModule.AsposePdfDeleteBookmarks(pdf_file, "ResultPdfDeleteBookmarks.pdf");
console.log("AsposePdfDeleteBookmarks => %O", json.errorCode == 0 ? json.fileNameResult : json.errorText);