Agregar Formularios PDF en Node.js SDK
Agregar Campos de Formulario a un Documento PDF usando Node.js Cloud SDK
Get StartedCó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.
- Carga el archivo PDF al servicio Aspose.PDF Cloud.
- Crea un nuevo campo de cuadro de texto con las propiedades necesarias
- Agrega el campo de cuadro de texto al archivo PDF almacenado en el servicio Aspose.PDF Cloud.
- 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.
- 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