Actualizar formularios PDF en Node.js SDK
Actualiza todos los campos de formulario de un documento PDF usando Node.js Cloud SDK
Get StartedCómo actualizar un AcroForms a través de Node.js SDK
El código JavaScript proporcionado está diseñado para actualizar campos de formulario en un documento PDF utilizando la Aspose PDF Cloud API. Importa los módulos necesarios, lee un archivo PDF local, lo sube a la nube y luego actualiza campos específicos en el PDF. La función updateFormFields encapsula todo el proceso, gestionando tanto las operaciones de archivos como las interacciones con la API. También incluye manejo de errores para gestionar posibles problemas durante la lectura de archivos y solicitudes de API.
Para actualizar un AcroForm a PDF, usaremos Aspose.PDF Cloud Node.js SDK. Este Cloud SDK ayuda a los programadores de Node.js a desarrollar aplicaciones de creación, anotación, edición y conversión de PDF basadas en la nube usando el lenguaje de programación Node.js a través de Aspose.PDF REST API. Simplemente crea una cuenta en Aspose for Cloud y obtén la información de tu aplicación. Una vez que tengas el App SID y la clave, estás listo para probar el Aspose.PDF Cloud Node.js SDK.
Comando de la Consola del Administrador de Paquetes
npm install asposepdfcloud --save
Pasos para actualizar AcroForms a través de Cloud Node.js
Los desarrolladores de Aspose.PDF Cloud pueden cargar y actualizar fácilmente acroforms en PDF con solo unas pocas líneas de código.
Lee el archivo PDF desde la ruta local.
Sube el archivo PDF al almacenamiento de Aspose.PDF Cloud.
Crea un nuevo campo de formulario con el nombre “First Name” y establece su valor a “James”.
Actualiza los campos de formulario en el archivo PDF en el almacenamiento de Aspose.PDF Cloud.
Descarga el resultado si es necesario
Descarga el resultado si es necesario
Este código de muestra muestra cómo actualizar un 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 { Color } from "asposepdfcloud/src/models/color.js";
import { FontStyles } from "asposepdfcloud/src/models/fontStyles.js";
import { LineSpacing } from "asposepdfcloud/src/models/lineSpacing.js";
import { Paragraph } from "asposepdfcloud/src/models/paragraph.js";
import { TextHorizontalAlignment } from "asposepdfcloud/src/models/textHorizontalAlignment.js";
import { VerticalAlignment } from "asposepdfcloud/src/models/verticalAlignment.js";
import { WrapMode } from "asposepdfcloud/src/models/wrapMode.js";
import { TextLine } from "asposepdfcloud/src/models/textLine.js";
import { Segment } from "asposepdfcloud/src/models/segment.js";
import { Rectangle } from "asposepdfcloud/src/models/rectangle.js";
import { TextState } from "asposepdfcloud/src/models/textState.js";
async function updateFormFields() {
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);
}
let field = new Field();
field.name = "First Name";
field.type = FieldType.Text;
field.values = ["James"];
field.rect = new Rectangle(125, 735, 200, 752);
let fields = new Fields();
fields.list = [field];
try {
let response = await pdfApi.putUpdateFields(storageFileName, fields);
console.log(response.body.status);
}
catch (error) {
console.log(error.message);
}
}
Trabajar con los AcroForms a través de Node.js SDK
Actualizar AcroForms en un PDF implica modificar o mejorar los campos de formulario interactivos existentes. Mejora la alineación de campos, agrega descripciones emergentes o ajusta el orden de tabulación para que el formulario sea más intuitivo y fácil de usar. Incluye campos adicionales como casillas de verificación, menús desplegables o áreas de firma digital para satisfacer nuevas necesidades de recopilación de datos. Actualiza los AcroForms para cumplir con los estándares de accesibilidad, como agregar etiquetas o mejorar la compatibilidad con tecnologías de asistencia. Actualiza los AcroForms para asegurar la compatibilidad con dispositivos, navegadores o herramientas de software modernos. Actualiza 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 en formato de texto o imagen a documentos PDF.
- Agregar tablas y sellos (texto o imagen) a documentos PDF.
- Anexar múltiples documentos PDF a un archivo existente.
- Trabajar con archivos 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 varias 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 actualizar los AcroForms en archivos PDF en línea y probar la funcionalidad.
- Recursos de Aprendizaje
- Documentación
- Código Fuente
- Referencias de API
- Soporte del Producto
- Soporte Gratuito
- Soporte de Pago
- Blog
- ¿Por qué Aspose.PDF Cloud para Node.js?
- Lista de Clientes
- Seguridad