Verificar firma en PDF en Node.js SDK
API para trabajar con firmas en documentos PDF usando Cloud Node.js SDK
Get StartedCómo verificar la firma en PDF a través de Node.js SDK
Para verificar la firma en PDF, utilizaremos Aspose.PDF Cloud Node.js SDK. Este SDK en la nube ayuda a los programadores de Node.js a desarrollar aplicaciones basadas en la nube para crear, anotar, editar y convertir PDF 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 usar el Aspose.PDF Cloud Node.js SDK.
Comando de la consola del administrador de paquetes
npm install asposepdfcloud --save
Pasos para verificar la firma en PDF a través de Cloud Node.js
Los desarrolladores de Aspose.PDF Cloud pueden cargar y verificar fácilmente la firma en PDF con solo unas pocas líneas de código.
- Cargar documento PDF
- Verificar la firma con el método getVerifySignature()
- Descargar el archivo PDF actualizado desde el almacenamiento de Aspose PDF Cloud.
Verificar firma en PDF usando Node.js
import credentials from "../../../Credentials/credentials.json" with { type: "json" };
import fs from 'node:fs/promises';
import path from 'node:path';
import { PdfApi } from "../../src/api/api.js";
const configParams = {
LOCAL_FOLDER: "C:\\Samples\\",
PDF_DOCUMENT_NAME: "sample-signed.pdf",
SIGNATURE_NAME: 'sign1',
}
const pdfApi = new PdfApi(credentials.id, credentials.key);
const pdfSignatures = {
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);
console.log("File '" + configParams.PDF_DOCUMENT_NAME + "' successfully uploaded!");
},
async verifySignature () {
if (pdfApi)
{
const response = await pdfApi.getVerifySignature(configParams.PDF_DOCUMENT_NAME, configParams.SIGNATURE_NAME);
if (response.body.code == 200) {
if (response.body.valid == true)
console.log("verifySignature(): Signature is VALID for the '" + configParams.PDF_DOCUMENT_NAME + "' document.");
else
console.log("verifySignature(): Signature is NOT VALID for the '" + configParams.PDF_DOCUMENT_NAME + "' document.");
}
else
console.error("verifySignature(): Failed to extract signatures in the document. Response code: " + response.body.code);
}
},
}
async function main() {
try {
await pdfSignatures.uploadDocument();
await pdfSignatures.verifySignature();
} catch (error) {
console.error("Error:", error.message);
}
}
Trabajar con firma en PDF
Verificar una firma en un PDF es esencial para asegurar la autenticidad e integridad del documento. Confirma que el contenido no ha sido alterado desde que fue firmado y que la firma fue realizada por una fuente confiable. La verificación de firmas es crucial en contextos legales, financieros y empresariales donde se debe confirmar la validez de los documentos digitales para prevenir fraudes y asegurar el cumplimiento de las regulaciones. Verificar firma en documentos PDF con Aspose.PDF Cloud Node.js SDK.
Con nuestra biblioteca de Node.js usted puede:
- Agregar encabezados y pies de página de documentos PDF en formato de texto o imagen.
- Agregar tablas y sellos (texto o imagen) a los documentos PDF.
- Anexar múltiples documentos PDF a un archivo existente.
- Trabajar con archivos adjuntos, anotaciones y campos de formulario en 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.
- Puede probar nuestras aplicaciones gratuitas para probar la funcionalidad en línea.
- 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