Agregar Sello de Imagen a PDF en Node.js SDK
Agregar Sello de Imagen a Documento PDF usando Cloud Node.js SDK
Get StartedCómo agregar Sello a través de Node.js SDK
Para agregar un Sello de Imagen a PDF, utilizaremos Aspose.PDF Cloud Node.js SDK. Este SDK en la Nube 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 utilizando el lenguaje de programación Node.js a través de la API REST de Aspose.PDF. 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 usar el Aspose.PDF Cloud Node.js SDK.
Comando de 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 fácilmente agregar un Sello de Imagen a PDF en solo unas pocas líneas de código.
- Crear un objeto para conectarse a la API de Pdf.Cloud
- Subir su archivo de documento
- Crear un nuevo sello de imagen para la página con las propiedades requeridas
- Adjuntar el nuevo sello de imagen 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",
IMAGE_STAMP_FILE: "sample.png",
LOCAL_RESULT_DOCUMENT_NAME: "output_sample.pdf",
PAGE_NUMBER: 2, // Your document page number...
IMAGE_STAMP_LLY: 800,
IMAGE_STAMP_WIDTH: 24,
IMAGE_STAMP_HEIGHT: 24,
};
const pdfApi = new PdfApi(credentials.id, credentials.key);
const pdfPages = {
async uploadFile (fileName) {
const fileNamePath = path.join(configParams.LOCAL_FOLDER, fileName);
const pdfFileData = await fs.readFile(fileNamePath);
await pdfApi.uploadFile(fileName, 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 uploadDocument () {
await this.uploadFile(configParams.PDF_DOCUMENT_NAME);
},
async addPageImageStamp () {
const pageStamp = new Stamp();
pageStamp.type = "Image";
pageStamp.background = true;
pageStamp.horizontalAlignment = "Center";
pageStamp.textAlignment = "Center";
pageStamp.value = "NEW TEXT STAMP";
pageStamp.pageIndex = configParams.PAGE_NUMBER;
pageStamp.fileName = configParams.IMAGE_STAMP_FILE;
pageStamp.yIndent = configParams.IMAGE_STAMP_LLY;
pageStamp.width = configParams.IMAGE_STAMP_WIDTH;
pageStamp.height = configParams.IMAGE_STAMP_HEIGHT;
const resultPages = await pdfApi.putPageAddStamp(configParams.PDF_DOCUMENT_NAME, configParams.PAGE_NUMBER, pageStamp);
if (resultPages.body.code == 200) {
console.log("Image Stamp added!");
return true;
}
else
console.error("Unexpected error : can't get pages!!!");
},
}
async function main() {
try {
await pdfPages.uploadDocument();
await pdfPages.uploadFile(configParams.IMAGE_STAMP_FILE);
await pdfPages.addPageImageStamp();
await pdfPages.downloadResult();
} catch (error) {
console.error("Error:", error.message);
}
}
Trabajar con los Sellos a través de Node.js SDK
Agregar sellos a los documentos PDF sirve para múltiples propósitos, mejorando tanto la funcionalidad como la seguridad de los archivos digitales. Como desarrollador, entender 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. La 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 usted puede
- Agregar el encabezado y pie de página del documento PDF en formato de texto o imagen.
- Añadir tablas y sellos (de texto o imagen) a documentos PDF.
- Adjuntar múltiples documentos PDF a un archivo existente.
- Trabajar con archivos adjuntos, anotaciones y campos de formulario 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 un documento PDF completo.
- Eliminar un sello o tabla específico del documento PDF por su ID.
- Reemplazar una o más 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 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 Gratis
- Soporte de Pago
- Blog
- ¿Por qué Aspose.PDF Cloud para Node.js?
- Lista de Clientes
- Seguridad