Obtener firma de PDF en Node.js SDK
API para trabajar con firmas en documentos PDF usando Cloud Node.js SDK
Get StartedCómo obtener la firma de un PDF a través de Node.js SDK
Para extraer la firma de un PDF, utilizaremos Aspose.PDF Cloud Node.js SDK. Este Cloud SDK ayuda a los programadores de Node.js a desarrollar aplicaciones en la nube para crear, anotar, editar y convertir PDF utilizando el lenguaje de programación Node.js a través del 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 obtener la firma de un PDF a través de Cloud Node.js
Los desarrolladores de Aspose.PDF Cloud pueden cargar y obtener fácilmente firmas de un PDF en solo unas pocas líneas de código.
- Lea el archivo PDF local.
- Extraiga los campos de firma
- Descargue el archivo PDF actualizado desde el almacenamiento de Aspose PDF Cloud.
Extraer firma de 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",
}
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!");
},
showSignatureFieldsArray(fields)
{
if (fields.list.length > 0)
fields.list.forEach(function(item) {
console.log("Signature => value: '" + item.signature.contact + "'");
});
else
console.log("Signature fileds is empty!");
},
async getSignatureFields () {
if (pdfApi)
{
const response = await pdfApi.getDocumentSignatureFields(configParams.PDF_DOCUMENT_NAME);
if (response.body.code == 200 && response.body.fields) {
console.log("getSignatureFields(): Signature fields successfully extracted in to the '" + configParams.PDF_DOCUMENT_NAME + "' documen:")
this.showSignatureFieldsArray(response.body.fields);
}
else
console.error("getSignatures(): Failed to extract signatures in the document. Response code: " + response.body.code);
}
},
}
async function main() {
try {
await pdfSignatures.uploadDocument();
await pdfSignatures.getSignatureFields();
} catch (error) {
console.error("Error:", error.message);
}
}
Trabajar con firmas en PDF
Extraer firmas de un PDF es esencial para verificar la autenticidad del documento, auditar transacciones digitales y asegurar el cumplimiento de estándares legales o regulatorios. Al recuperar los campos de firma, las organizaciones pueden confirmar quién firmó el documento, cuándo se firmó y si el documento ha sido alterado desde entonces. Este proceso ayuda a mantener la confianza en los flujos de trabajo digitales y proporciona evidencia rastreable de aprobación o acuerdo. Extraiga firmas de documentos PDF con Aspose.PDF Cloud Node.js SDK.
Con nuestra biblioteca Node.js usted puede:
- Añadir encabezado y pie de página en formato de texto o imagen al documento PDF.
- Agregar tablas y sellos (texto o imagen) a documentos PDF.
- Anexar múltiples documentos PDF a un archivo existente.
- Trabajar con 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 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.
- 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