Extraia metadados de PDF via JavaScript via C++

Como editar metadados de PDF usando a biblioteca JavaScript via C++

Como extrair metadados de PDF usando a biblioteca JavaScript via C++

Para extrair metadados de arquivos PDF, usaremos a API Aspose.PDF, que é uma API de manipulação de documentos rica em recursos, poderosa e fácil de usar para a plataforma javascript-cpp. Abra o gerenciador de pacotes NuGet, procure por Aspose.pdf e instale. Você também pode usar o seguinte comando no Console do Gerenciador de Pacotes.

Extraia metadados de PDF via JavaScript via C++


Você precisa da biblioteca Aspose.PDF para testar o código em seu ambiente.

  1. Carregue o PDF com uma instância de Document.
  2. Obtenha DocumentInfo usando a propriedade Document.Info.
  3. Acesse e exiba propriedades diferentes do Document.Info.

<% metadata.code-block.text %>

Extraia metadados de 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]);
    };