Extraire les métadonnées PDF via JavaScript via C++

Comment modifier les métadonnées d’un PDF à l’aide de la bibliothèque JavaScript via C++

Comment extraire les métadonnées PDF à l'aide de la bibliothèque JavaScript via C++

Pour extraire des métadonnées à partir de fichiers PDF, nous utiliserons l’API Aspose.PDF, qui est une API de manipulation de documents riche en fonctionnalités, puissante et facile à utiliser pour la plateforme javascript-cpp. Ouvrez le gestionnaire de packages NuGet, recherchez Aspose.pdf et installez. Vous pouvez également utiliser la commande suivante depuis la console du gestionnaire de packages.

Extraire les métadonnées PDF via JavaScript via C++


Vous avez besoin de la bibliothèque Aspose.PDF pour essayer le code dans votre environnement.

  1. Chargez le PDF avec une instance de Document.
  2. Obtenir DocumentInfo à l’aide de la propriété Document.Info.
  3. Accédez aux différentes propriétés de Document.Info et affichez-la.

<% metadata.code-block.text %>

Extraire les métadonnées du PDF - JavaScript via C++

<% metadata.code-block.subtitle %>

Input file:

File not added

Output format:

Output file:


    var ffilePdfGetInfo = function (e) {
        const file_reader = new FileReader();
        file_reader.onload = (event) => {
        /*Get info (metadata) from PDF file.*/
        const json = AsposePdfGetInfo(event.target.result, e.target.files[0].name);
        /* JSON
        Title:    json.title
        Creator:  json.creator
        Author:   json.author 
        Subject:  json.subject
        Keywords: json.keywords
        Creation Date: json.creation
        Modify Date:   json.mod
        */
        if (json.errorCode == 0) document.getElementById('output').textContent = "JSON:\n" + JSON.stringify(json, null, 4);
        else document.getElementById('output').textContent = json.errorText;
        };
        file_reader.readAsArrayBuffer(e.target.files[0]);
    };