HTML JPG PDF XML DOCX
  Product Family
PDF

Agregar Formularios PDF en Node.js SDK

Agregar Campos de Formulario a un Documento PDF usando Node.js Cloud SDK

Get Started

Cómo crear un AcroForm a través de Node.js SDK

Para crear un AcroForm en PDF, utilizaremos Aspose.PDF Cloud Node.js SDK. Este Cloud SDK ayuda a los programadores de Node.js a desarrollar aplicaciones de creador, anotador, editor y convertidor de PDF basadas en la nube utilizando el lenguaje de programación Node.js a través de Aspose.PDF REST API. Simplemente cree una cuenta en Aspose para la Nube y obtenga la información de su aplicación. Una vez que tenga el App SID y la clave, estará listo para usar el Aspose.PDF Cloud Node.js SDK.

Comando de Consola del Administrador de Paquetes


     
    npm install asposepdfcloud --save
     
     

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

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

  1. Carga el archivo PDF al servicio Aspose.PDF Cloud.
  2. Crea un nuevo campo de cuadro de texto con las propiedades necesarias
  3. Agrega el campo de cuadro de texto al archivo PDF almacenado en el servicio Aspose.PDF Cloud.
  4. Descarga el resultado si es necesario
 

Este código de muestra muestra cómo crear AcroForms en 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.js"
    import { TextBoxField } from "asposepdfcloud/src/models/textBoxField.js";
    import { Dash } from "asposepdfcloud/src/models/dash.js";
    import { Rectangle } from "asposepdfcloud/src/models/rectangle.js";
    import { Field } from "asposepdfcloud/src/models/field.js";
    import { FieldType } from "asposepdfcloud/src/models/fieldType.js";
    import { Fields } from "asposepdfcloud/src/models/fields.js";

    async function addFormField () {
        const LOCAL_FILE_NAME = "C:\\Samples\\StudentInfoFormElectronic.pdf";
        const STORAGE_FILE_NAME = "StudentInfoFormElectronic.pdf";

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

        let textBoxField = new TextBoxField();
        textBoxField.pageIndex = 1;
        textBoxField.partialName = "Email";
        textBoxField.rect = new Rectangle(100, 100, 180, 120);
        textBoxField.value = "aspose-pdf-cloud@example.com";
        let border = new Border();
        border.width = 5;
        border.dash = new Dash(1, 1);
        textBoxField.Border = border;
        try {
            let response = await pdfApi.putTextBoxField(STORAGE_FILE_NAME, "Email", textBoxField);
            console.log(response.body.status);
            const downloadRes = await pdfApi.downloadFile(STORAGE_FILE_NAME)
                        await fs.writeFile(RESULT_FILE_NAME, downloadRes.body);
        } catch (error) {
            console.log(error.message);
        }
    }
 

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

AcroForms permite a los usuarios interactuar directamente con el PDF llenando campos, seleccionando opciones o haciendo clic en botones, haciendo el documento más dinámico. Los formularios interactivos permiten una recolección de datos eficiente, reduciendo la necesidad de entrada de datos manual o herramientas externas. Esto es ideal para encuestas, registros y procesos de solicitud. Los usuarios pueden completar formularios electrónicamente sin imprimir, escanear o utilizar otras herramientas, ahorrando tiempo y esfuerzo. Incluir AcroForms en documentos crea una presentación pulida y moderna, reflejando profesionalismo y atención al detalle. Agregue los AcroForms en documentos PDF con Aspose.PDF Cloud Node.js SDK.

Con nuestra biblioteca de Node.js puedes

  • Agregar encabezado y pie de página del documento PDF en formato de texto o imagen.
  • Agregar tablas y sellos (texto o imagen) a documentos PDF.
  • Anexar múltiples documentos PDF a un archivo existente.
  • Trabajar con archivos adjuntos de PDF, anotaciones y campos de formulario.
  • 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íficos 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.
  • Puedes probar nuestra Aplicación gratuita para agregar los AcroForms en archivos PDF en línea y probar la funcionalidad.