Extraia metadados de PDF via C++

Extraia metadados do documento PDF. Use o Aspose.PDF para C++ para modificar arquivos PDF programaticamente

Como extrair metadados de PDF usando a biblioteca C++

Extraia metadados do PDF usando Aspose.PDF para C++. Acessar os metadados de um documento significa obter informações sobre esse arquivo, como título, autor, quando ele foi criado e palavras-chave específicas. Extraia metadados, ajuda a organizar uma grande coleção de PDF com mais eficiência. Os dados extraídos dos metadados melhoram a forma como você pode pesquisar arquivos. Os usuários podem localizar rapidamente documentos específicos usando palavras-chave ou detalhes encontrados nos metadados extraídos. A extração de metadados fornece informações valiosas sobre o que um arquivo contém. Ele pode oferecer um breve resumo dos principais detalhes sobre o arquivo, facilitando a compreensão do que é o documento sem precisar abri-lo. Extrair metadados ajuda a garantir que um documento seja autêntico. Você pode verificar detalhes como o nome do autor quando ele foi criado ou seu histórico de modificações. Essa verificação é crucial para confirmar a confiabilidade de um PDF. Ao oferecer detalhes concisos sobre o conteúdo de um PDF, os metadados extraídos tornam a experiência do usuário muito melhor. Ele ajuda os usuários a identificar e trabalhar facilmente com documentos. No geral, a extração de metadados em PDF oferece muitas vantagens, como gerenciamento de documentos mais eficiente, opções de pesquisa aprimoradas, conformidade com padrões e uma experiência geral aprimorada do usuário. Extraia metadados do PDF via Aspose e resolva todas as tarefas necessárias no trabalho com dados. Para extrair metadados de arquivos PDF, usaremos a API Aspose.PDF for C++, que é uma API de manipulação de documentos rica em recursos, poderosa e fácil de usar para a plataforma C++. Abra o gerenciador de pacotes NuGet, pesquise Aspose.PDF.cpp e instale. Você também pode usar o seguinte comando no console do Gerenciador de Pacotes.

Package Manager Console

PM > Install-Package Aspose.PDF.Cpp

Extraia metadados de PDF via C++


Você precisa do Aspose.PDF for C++ 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.

O trecho de código C++ fornecido mostra como extrair metadados do PDF pela biblioteca Aspose.PDF. Ele abre um arquivo PDF chamado ‘GetFileInfo.pdf’ localizado no diretório especificado pela variável ‘DIR_INPUT_METADATA’. O código recupera vários detalhes do documento usando a função ‘info’. Ele exibe informações específicas de metadados do PDF, como nome do autor, data de criação, palavras-chave, data de modificação, assunto e título. O código usa a função ‘imprimir’ para mostrar essas informações. Esse trecho de código é um exemplo simplificado de como você pode usar uma biblioteca ou estrutura Aspose.PDF para extrair metadados de um arquivo PDF.

Extraia metadados de PDF - C++

Este exemplo de código mostra como extrair informações de metadados do arquivo PDF

Input file:

File not added

Output format:

Output file:

    auto pdfDocument = MakeObject<Document>(_dataDir + u"SetFileInfo.pdf");
    auto docInfo = MakeObject<DocumentInfo>(pdfDocument);
    docInfo->set_Author(u"Aspose");
    docInfo->set_CreationDate(DateTime::get_Now());
    docInfo->set_Keywords (u"Aspose.Pdf, DOM, API");
    docInfo->set_ModDate (DateTime::get_Now());
    docInfo->set_Subject (u"PDF Information");
    docInfo->set_Title (u"Setting PDF Document Information");
    // Save output document
    pdfDocument->Save(_dataDir + u"SetFileInfo_out.pdf");