HTML JPG PDF XML DOCX
  Product Family
PDF

Obtener Formularios PDF en Node.js SDK

Obtenga todos los Campos de Formulario de un Documento PDF usando Node.js Cloud SDK

Get Started

Obtener un AcroForms de documento PDF a través de Cloud Node.js SDK

Para obtener un AcroForms de PDF, usaremos Aspose.PDF Cloud Node.js SDK. Este Cloud SDK ayuda a los programadores de Node.js a desarrollar aplicaciones basadas en la nube para crear, anotar, editar y convertir PDF usando el lenguaje de programación Node.js a través de Aspose.PDF REST API. Simplemente cree una cuenta en Aspose for Cloud y obtenga la información de su aplicación. Una vez que tenga el App SID y la clave, está listo para usar Aspose.PDF Cloud Node.js SDK.

Comando de Consola del Administrador de Paquetes


     
    npm install asposepdfcloud --save
     
     

Pasos para obtener AcroForms a través de Node.js

Los desarrolladores de Aspose.PDF Cloud pueden cargar fácilmente y obtener acroforms de PDF en solo unas pocas líneas de código.

  1. Suba el archivo PDF al servicio Aspose.PDF Cloud.
  2. Registre cualquier error que ocurra durante la carga del archivo.
  3. Recupere los campos de formulario del archivo PDF en el almacenamiento de Aspose.PDF Cloud.
  4. Itere a través de los campos de formulario y registre los nombres y valores de los campos en la consola.
  5. Registre cualquier error que ocurra durante la recuperación de los campos
  6. Descargue el resultado si es necesario
 

Este código de ejemplo muestra cómo obtener un AcroForms de documentos PDF usando Node.js


    import credentials from "./credentials.json" with { type: "json" };
    import fs from 'node:fs/promises';
    import { PdfApi } from "asposepdfcloud";
    import { Border } from "asposepdfcloud/src/models/border";
    import { TextBoxField } from "asposepdfcloud/src/models/textBoxField";
    import { Dash } from "asposepdfcloud/src/models/dash";
    import { Rectangle } from "asposepdfcloud/src/models/rectangle";
    import { Field } from "asposepdfcloud/src/models/field";
    import { FieldType } from "asposepdfcloud/src/models/fieldType";
    import { Fields } from "asposepdfcloud/src/models/fields";

    async function getFormFields() {
        const localFileName = "C:\\Samples\\StudentInfoFormElectronic.pdf";
        const storageFileName = "StudentInfoFormElectronic.pdf";

        const pdfApi = new PdfApi(credentials.id, credentials.key);
        try {
            let fileData = await fs.readFile(localFileName);
            let uploadResult = await pdfApi.uploadFile(storageFileName, fileData);
            console.log(uploadResult.response.text);
        }
        catch (error) {
            console.error(error.message);
        }

        try {
            let response = await pdfApi.getFields(storageFileName);
            for (const item of response.body.fields.list) {
                if (item.type == "List") {
                    console.log(`Name: [${item.Name}] Value: [${item.Values.join()}]`);
                }
                else {
                    console.log(`Name: [${item.name}] Value: [${item.values[0]}]`);
                }
            }
        } catch (error) {
            console.error(error.message);
        }
    }
 

Trabajar con los AcroForms a través de Node.js SDK

Extraer datos de AcroForm le permite compilar y analizar información recopilada de los usuarios de manera eficiente, como encuestas o respuestas a solicitudes. Los datos de AcroForm recuperados pueden integrarse en bases de datos, hojas de cálculo u otros sistemas para procesamiento adicional o mantenimiento de registros. Extraer AcroForms ayuda en la auditoría de formularios completados para verificar la precisión, autenticidad o integridad de los datos proporcionados. Recuperar AcroForms es esencial al transferir formularios a otros sistemas de gestión documental o al crear copias de seguridad. Obtenga los AcroForms de los documentos PDF con Aspose.PDF Cloud Node.js SDK.

Con nuestra biblioteca de Node.js, puede

  • Agregar encabezado y pie de página de documento PDF en formato de texto o imagen.
  • Agregar tablas y sellos (de texto o imagen) a documentos PDF.
  • Adjuntar múltiples documentos PDF a un archivo existente.
  • Trabajar con adjuntos, anotaciones y campos de formulario de PDF.
  • Aplicar cifrado o descifrado a documentos PDF y establecer una contraseña.
  • Eliminar todos los sellos y tablas de una página o de todo el documento PDF.
  • Eliminar un sello o tabla específico del documento PDF por su ID.
  • Reemplazar una o múltiples instancias de texto en una página PDF o en todo el documento.
  • Amplio soporte para convertir documentos PDF a varios otros formatos de archivo.
  • Extraer varios elementos de archivos PDF y optimizar documentos PDF.
  • Puede probar nuestra App gratuita para obtener los AcroForms de archivos PDF en línea y probar la funcionalidad.