Extraer metadatos de PDF a través de JavaScript via C++

Extraiga los metadatos del documento PDF. Utilice Aspose.PDF para que JavaScript via C++ modifique los archivos PDF mediante programación

Cómo extraer metadatos de PDF mediante la biblioteca de JavaScript via C++

Extraiga los metadatos de un PDF con Aspose.PDF para JavaScript. Acceder a los metadatos de un documento significa obtener información sobre ese archivo, como su título, autor, cuándo se creó y palabras clave específicas. Extrae metadatos: ayuda a organizar una gran colección de PDF de forma más eficaz. Los datos extraídos de los metadatos mejoran la forma de buscar archivos. Los usuarios pueden localizar rápidamente documentos específicos mediante palabras clave o detalles que se encuentran en los metadatos extraídos. La extracción de metadatos proporciona información valiosa sobre lo que contiene un archivo. Puede ofrecer un breve resumen de los detalles clave del archivo, lo que facilita la comprensión de qué trata el documento sin tener que abrirlo. La extracción de metadatos ayuda a garantizar la autenticidad de un documento. Puedes comprobar detalles como el nombre del autor cuando se creó o su historial de modificaciones. Esta verificación es crucial para confirmar la fiabilidad de un PDF. Al ofrecer detalles concisos sobre el contenido de un PDF, los metadatos extraídos mejoran mucho la experiencia del usuario. Ayuda a los usuarios a identificar fácilmente los documentos y a trabajar con ellos. En general, la extracción de metadatos de un PDF ofrece muchas ventajas, como una gestión de documentos más eficiente, mejores opciones de búsqueda, el cumplimiento de los estándares y una experiencia de usuario mejorada en general. Extraiga los metadatos de un PDF a través de Aspose y resuelva todas las tareas necesarias para trabajar con datos. El archivo Aspose.PDF para JavaScript mediante C++ ayuda a extraer la información incrustada en un documento PDF que describe sus propiedades, atributos y contenido. Esto incluye información como el título, el autor, el creador, el tema, las palabras clave y las fechas de creación/modificación del PDF del documento. La extracción de estos metadatos puede resultar útil para organizar, clasificar y buscar archivos PDF específicos en función de sus propiedades. Para obtener información sobre los archivos PDF, utilizaremos Aspose.PDF para JavaScript en C++, un conjunto de herramientas fácil y seguro que se utiliza para trabajar con PDF directamente en el navegador web. Para instalar y usar Aspose.PDF para JavaScript a través de C++, extraiga los archivos del archivo ZIP.

Extraer metadatos de PDF a través de JavaScript via C++


Necesitas Aspose.PDF para JavaScript vía C++ para probar el código en tu entorno.

  1. Cargue el PDF con una instancia de Document.
  2. Obtenga DocumentInfo mediante la propiedad Document.Info.
  3. Acceda y muestre diferentes propiedades de Document.Info.

El fragmento de código JavaScript via C++ proporcionado muestra cómo extraer metadatos de un PDF mediante la biblioteca Aspose.PDF. Abre un archivo PDF llamado ‘GetFileInfo.pdf’ ubicado en el directorio especificado por la variable ‘DIR_INPUT_METADATA’. El código recupera varios detalles del documento mediante la función «información». Muestra información de metadatos específica del PDF, como el nombre del autor, la fecha de creación, las palabras clave, la fecha de modificación, el asunto y el título. El código usa la función «imprimir» para mostrar esta información. Este fragmento de código es un ejemplo simplificado de cómo se puede usar una biblioteca o marco de Aspose.PDF para extraer metadatos de un archivo PDF.

Extraer metadatos de PDF: JavaScript via C++

Este código de ejemplo muestra cómo extraer la información de metadatos del archivo PDF

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