Añadir Sello de Texto a PDF en Node.js SDK
Añadir Sello de Texto al Documento PDF usando Cloud Node.js SDK
Get StartedCómo agregar Sello a través de Node.js SDK
Para agregar un Sello de Texto a PDF, utilizaremos Aspose.PDF Cloud Node.js SDK. Este SDK de Cloud ayuda a los programadores de Node.js a desarrollar aplicaciones basadas en la nube para crear, anotar, editar y convertir PDFs utilizando 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, estará listo para utilizar Aspose.PDF Cloud Node.js SDK.
Comando de la Consola del Administrador de Paquetes
npm install asposepdfcloud --save
Pasos para agregar Sellos a través de Cloud Node.js
Los desarrolladores de Aspose.PDF Cloud pueden agregar fácilmente un Sello de Texto a PDF con solo unas pocas líneas de código.
- Crear un objeto para conectar con la API de Pdf.Cloud
- Subir su archivo de documento
- Crear un nuevo sello de texto para la página con las propiedades requeridas
- Añadir el nuevo sello de texto a la página del documento usando la función putPageAddStamp()
- Realizar alguna acción después de la adición exitosa
- Descargar el resultado si es necesario
Este código de muestra muestra cómo agregar Sellos usando Node.js
import credentials from "./credentials.json" with { type: "json" };
import fs from 'node:fs/promises';
import path from 'node:path';
import { PdfApi } from "asposepdfcloud";
import { Stamp } from "asposepdfcloud/src/models/stamp.js";
const configParams = {
LOCAL_FOLDER: "C:\\Samples\\",
PDF_DOCUMENT_NAME: "sample.pdf",
LOCAL_RESULT_DOCUMENT_NAME: "output_sample.pdf",
PAGE_NUMBER: 2, // Your document page number...
};
const pdfApi = new PdfApi(credentials.id, credentials.key);
const pdfPages = {
async uploadDocument () {
const fileNamePath = path.join(configParams.LOCAL_FOLDER, configParams.PDF_DOCUMENT_NAME);
const pdfFileData = await fs.readFile(fileNamePath);
await pdfApi.uploadFile(configParams.PDF_DOCUMENT_NAME, pdfFileData);
},
async downloadResult () {
const changedPdfData = await pdfApi.downloadFile(configParams.PDF_DOCUMENT_NAME);
const filePath = path.join(configParams.LOCAL_FOLDER, configParams.LOCAL_RESULT_DOCUMENT_NAME);
await fs.writeFile(filePath, changedPdfData.body);
console.log("Downloaded: " + filePath);
},
async addPageTextStamp () {
const pageStamp = new Stamp();
pageStamp.type = "Text";
pageStamp.background = true;
pageStamp.horizontalAlignment = "Center";
pageStamp.textAlignment = "Center";
pageStamp.value = "NEW TEXT STAMP";
pageStamp.pageIndex = configParams.PAGE_NUMBER;
const resultPages = await pdfApi.putPageAddStamp(configParams.PDF_DOCUMENT_NAME, configParams.PAGE_NUMBER, pageStamp);
if (resultPages.body.code == 200) {
console.log("Text Stamp added!");
return true;
}
else
console.error("Unexpected error : can't get pages!!!");
},
}
async function main() {
try {
await pdfPages.uploadDocument();
await pdfPages.addPageTextStamp();
await pdfPages.downloadResult();
} catch (error) {
console.error("Error:", error.message);
}
}
Trabajar con los Sellos a través de Node.js SDK
Agregar sellos a documentos PDF sirve para múltiples propósitos, mejorando tanto la funcionalidad como la seguridad de los archivos digitales. Como desarrollador, comprender estos beneficios puede informar la implementación de características que optimicen los flujos de trabajo de documentos y refuercen la integridad de los datos. En entornos colaborativos, los documentos a menudo requieren múltiples revisiones y aprobaciones. Los sellos pueden disuadir la distribución y modificación no autorizadas. Funcionalidad de sellado en los sistemas de gestión de PDF puede mejorar significativamente los flujos de trabajo de documentos, la seguridad y el cumplimiento. Al aprovechar eficazmente los sellos, las organizaciones pueden asegurar que sus documentos sean profesionales y estén protegidos. Agregue los Sellos a 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.
- Adjuntar múltiples documentos PDF a un archivo existente.
- Trabajar con archivos adjuntos, anotaciones y campos de formulario de PDF.
- Aplicar encriptación o desencriptación 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 de 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 nuestras aplicaciones gratuitas para probar la funcionalidad en línea.
- Recursos de Aprendizaje
- Documentación
- Código Fuente
- Referencias de API
- Soporte de Producto
- Soporte Gratuito
- Soporte de Pago
- Blog
- ¿Por qué Aspose.PDF Cloud para Node.js?
- Lista de Clientes
- Seguridad