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 :

  1. Appelez require et importez le module asposepdfnodejs en tant que variable AsposePdf.

  2. Spécifiez le nom du fichier PDF à partir duquel les signets seront supprimés.

  3. Appelez AsposePdf en tant que Promise et effectuez l’opération pour supprimer le signet. Recevez l’objet en cas de succès.

  4. Appelez la fonction AsposePdfDeleteBookmarks.

  5. 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 :

  1. Importez le module asposepdfnodejs.

  2. Spécifiez le nom du fichier PDF à partir duquel les signets seront supprimés.

  3. Initialiser le module AsposePdf. Recevoir l’objet si réussi.

  4. Appeler la fonction AsposePdfDeleteBookmarks.

  5. 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);