Supprimer les Signets des PDF dans Node.js SDK
Supprimer les Signets d’un Document PDF en utilisant Cloud Node.js SDK.
Get StartedComment Supprimer les Signets via Node.js SDK
Afin de supprimer les Signets du PDF, nous utiliserons Aspose.PDF Cloud Node.js SDK. Ce Cloud SDK aide les programmeurs Node.js à développer des applications de création, d’annotation, d’édition et de conversion de PDF basées sur le cloud en utilisant le langage de programmation Node.js via Aspose.PDF REST API. Créez simplement un compte sur Aspose for Cloud et obtenez les informations de votre application. Une fois que vous avez l’App SID et la clé, vous êtes prêt à utiliser Aspose.PDF Cloud Node.js SDK.
Commande de la Console du Gestionnaire de Packages
npm install asposepdfcloud --save
Étapes pour supprimer les Signets via Cloud Node.js
Les développeurs Aspose.PDF Cloud peuvent facilement supprimer les Signets des PDF en quelques lignes de code.
- Créez un objet pour se connecter à l’API Pdf.Cloud
- Téléchargez votre fichier de document
- Supprimez les Signets requis du document en utilisant la fonction deleteBookmark()
- Effectuez une action après avoir réussi à supprimer le Signet du document
- Téléchargez le résultat si nécessaire
Ce code exemple montre la suppression des Signets des documents PDF en utilisant Node.js
import credentials from "credentials.json" with { type: "json" }; // json-file in this format: { "id": "*****", "key": "*******" }
import fs from 'node:fs/promises';
import path from 'node:path';
import { PdfApi } from "asposepdfcloud";
const configParams = {
LOCAL_FOLDER: "C:\\Samples\\",
PDF_DOCUMENT_NAME: "sample.pdf",
LOCAL_RESULT_DOCUMENT_NAME: "output_sample.pdf",
DROP_BOOKMARK_PATH: "/1"
};
const pdfApi = new PdfApi(credentials.id, credentials.key);
const pdfBookmarks = {
async uploadDocument() {
const pdfFilePath = path.join(configParams.LOCAL_FOLDER, configParams.PDF_DOCUMENT_NAME);
const pdfFileData = await fs.readFile(pdfFilePath);
await pdfApi.uploadFile(configParams.PDF_DOCUMENT_NAME, pdfFileData);
},
async downloadResult() {
const changedPdfData = await pdfApi.downloadFile(configParams.PDF_DOCUMENT_NAME);
const filePath = path.join(configParams.LOCAL_FOLDER, configParams.LOCAL_RESULT_DOCUMENT_NAME);
await fs.writeFile(filePath, changedPdfData.body);
console.log("Downloaded: " + filePath);
},
async deleteBookmark(){
const dropResult = await pdfApi.deleteBookmark(configParams.PDF_DOCUMENT_NAME, configParams.DROP_BOOKMARK_PATH);
if (dropResult.body.code == 200) {
console.log("Bookmark '" + configParams.DROP_BOOKMARK_PATH + "' successfully deleted!");
return true;
}
else
throw new Error("Unexpected error : can't get bookmarks list!!!");
},
};
async function main() {
try
{
await pdfBookmarks.uploadDocument();
await pdfBookmarks.deleteBookmark();
await pdfBookmarks.downloadResult();
}
catch(error) {
console.log(error.message);
}
}
Travailler avec les Signets via Node.js SDK
La suppression des signets d’un PDF est utile pour maintenir l’exactitude du document, optimiser les performances, renforcer la sécurité et garantir un formatage correct. Cela est particulièrement important pour finaliser les documents avant de les partager, imprimer ou archiver. Supprimez les Signets des documents PDF avec Aspose.PDF Cloud Node.js SDK.
Avec notre bibliothèque Node.js vous pouvez
- Ajouter l’en-tête et le pied de page du document PDF au format texte ou image.
- Ajouter des tableaux et des tampons (texte ou image) aux documents PDF.
- Ajouter plusieurs documents PDF à un fichier existant.
- Travailler avec les pièces jointes PDF, annotations, et champs de formulaire.
- Appliquer le chiffrement ou le déchiffrement aux documents PDF et définir un mot de passe.
- Supprimer tous les tampons et tableaux d’une page ou d’un document PDF entier.
- Supprimer un tampon ou un tableau spécifique du document PDF par son ID.
- Remplacer une ou plusieurs instances de texte sur une page PDF ou dans le document entier.
- Support étendu pour convertir des documents PDF en divers autres formats de fichier.
- Extraire divers éléments des fichiers PDF et optimiser les documents PDF.
- Vous pouvez essayer nos applications gratuites pour tester la fonctionnalité en ligne.
- Ressources d'apprentissage
- Documentation
- Code Source
- Références API
- Support Produit
- Support Gratuit
- Support Payant
- Blog
- Pourquoi Aspose.PDF Cloud pour Node.js ?
- Liste des Clients
- Sécurité