HTML JPG PDF XML DOCX
  Product Family
PDF

Mettre à jour les métadonnées dans un PDF dans le SDK Node.js

Mettez à jour toutes les métadonnées du document PDF en utilisant le Cloud SDK Node.js

Get Started

Comment mettre à jour les métadonnées via le SDK Node.js

Pour mettre à jour les métadonnées, nous utiliserons Aspose.PDF Cloud Node.js SDK. Ce Cloud SDK aide les programmeurs Node.js à développer des applications créatrices, annotatrices, éditrices, et convertisseuses 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 vos informations d’application. Une fois que vous avez l’App SID & la clé, vous êtes prêt à utiliser l’Aspose.PDF Cloud Node.js SDK.

Commande de la console du gestionnaire de packages


     
    npm install asposepdfcloud --save
     
     

Étapes pour mettre à jour des métadonnées via Cloud Node.js

Les développeurs Aspose.PDF Cloud peuvent facilement charger et mettre à jour les métadonnées dans un PDF en seulement quelques lignes de code.

  1. Lire un fichier PDF depuis le système de fichiers local.
  2. Téléchargez le fichier PDF sur le stockage Aspose.PDF Cloud.
  3. Lire les métadonnées XMP du document PDF en utilisant l’API Aspose.PDF Cloud.
  4. Mettez à jour la propriété des métadonnées XMP en utilisant l’API Aspose.PDF Cloud.
  5. Lire des métadonnées XMP mises à jour du document PDF en utilisant l’API Aspose.PDF Cloud.
  6. Enregistrez dans la console que la propriété des métadonnées XMP a été mise à jour.
 

mettre à jour les métadonnées dans un PDF en utilisant Node.js


    const fs = require("fs");
    const { PdfApi } = require("asposepdfcloud");

    async function updateXmpMetadataProperty()
    {
        const api = new PdfApi("YOUR_API_SID", "YOUR_API_KEY");
        const fileName = "Sample.pdf";
        const folder = "Documents";
        const storage = null;
        const password = null;
        const xmpMetadataProperty = "dc:title";
    
        const buffer = fs.readFileSync(fileName);
        await api.uploadFile(folder + "/" +fileName, buffer, storage)
        var metadata = await api.getXmpMetadataJson(fileName, folder, storage, password);
        var titleProperty = metadata.body.properties.find(property => property.key == xmpMetadataProperty);
        titleProperty.value = "New title";

        const xmpMetadata = {
            properties: [titleProperty]
        };
        const result = await api.postXmpMetadata(fileName, xmpMetadata, folder, storage, password);
        console.log(result.body.status);

        metadata = await api.getXmpMetadataJson(fileName, folder, storage, password);
        titleProperty = metadata.body.properties.find(property => property.key == xmpMetadataProperty);
        console.log("Updated xmpMetadataProperty: " + titleProperty.key + "=" + titleProperty.value);
    }
 

Travailler avec les métadonnées dans un PDF

Travailler avec les métadonnées dans les fichiers PDF est important. Les métadonnées telles que le champ titre, l’auteur et le thème aident à classer les documents, ce qui facilite la gestion de grandes collections de documents en fournissant un aperçu rapide du contenu sans ouvrir les fichiers. Les métadonnées améliorent également la recherche de fichiers en permettant de rechercher par mots-clés et attributs. Cela est particulièrement précieux dans les systèmes où la récupération rapide de documents est essentielle. Ajoutez des métadonnées dans les documents PDF avec Aspose.PDF Cloud Node.js SDK.

Avec notre bibliothèque Node.js, vous pouvez :

  • Ajouter en-tête et pied de page du document PDF au format texte ou image.
  • Ajouter des tableaux et des tampons (texte ou image) aux documents PDF.
  • Joindre plusieurs documents PDF à un fichier existant.
  • Travailler avec des pièces jointes PDF, des annotations et des 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 l’ensemble du document.
  • Support étendu pour convertir des documents PDF en divers autres formats de fichiers.
  • Extraire divers éléments de fichiers PDF et optimiser les documents PDF.
  • Vous pouvez essayer notre application gratuite pour mettre à jour les métadonnées dans les fichiers PDF en ligne et tester la fonctionnalité.