Signets dans PDF en Node.js
Contents
[
Hide
]
Supprimer un signet particulier d’un document PDF
Vous pouvez supprimer des signets d’un fichier PDF à l’aide d’Aspose.PDF for Node.js via C++. Si vous souhaitez supprimer des signets d’un PDF, vous pouvez utiliser AsposePdfDeleteBookmarks fonction. Veuillez vérifier le fragment de code suivant afin de supprimer les signets d’un fichier PDF dans un environnement Node.js.
CommonJS :
- Appel
requireet importerasposepdfnodejsmodule commeAsposePdfvariable. - Spécifiez le nom du fichier PDF à partir duquel les signets seront supprimés.
- Appel
AsposePdfen tant que Promise et exécuter l’opération de suppression du signet. Recevoir l’objet en cas de succès. - 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, 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 => {
/*Delete bookmarks from a PDF-file and save the "ResultPdfDeleteBookmarks.pdf"*/
const json = AsposePdfModule.AsposePdfDeleteBookmarks(pdf_file, "ResultPdfDeleteBookmarks.pdf");
console.log("AsposePdfDeleteBookmarks => %O", json.errorCode == 0 ? json.fileNameResult : json.errorText);
});
ECMAScript/ES6:
- Importer le
asposepdfnodejsmodule. - Spécifiez le nom du fichier PDF à partir duquel les signets seront supprimés.
- Initialisez le module AsposePdf. Recevez l’objet en cas de succès.
- 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, 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';
/*Delete bookmarks from a PDF-file and save the "ResultPdfDeleteBookmarks.pdf"*/
const json = AsposePdfModule.AsposePdfDeleteBookmarks(pdf_file, "ResultPdfDeleteBookmarks.pdf");
console.log("AsposePdfDeleteBookmarks => %O", json.errorCode == 0 ? json.fileNameResult : json.errorText);