Agregar Firma a PDF en .NET SDK
Agregue una Firma a un Documento PDF usando la API de .NET del lado del servidor.
Get StartedCómo agregar una firma a través de Cloud .NET SDK
Para agregar firma a través de Cloud .NET SDK, utilizaremos Aspose.PDF Cloud .NET SDK Este Cloud SDK le permite crear fácilmente aplicaciones de creación, edición y conversión de PDF basadas en la nube en C#, ASP.NET u otros lenguajes .NET para varias plataformas en la nube. Abra NuGet el gestor de paquetes, busque Aspose.PDF Cloud e instale. También puede usar el siguiente comando desde la Consola del Gestor de Paquetes.
Comando de Consola del Gestor de Paquetes
PM> Install-Package Aspose.Pdf-Cloud
Pasos para agregar una Firma a través de .NET SDK
Los desarrolladores de Aspose.PDF Cloud pueden cargar y firmar fácilmente documentos PDF en solo unas pocas líneas de código.
- Cree un nuevo objeto de Configuración con su Clave y Secreto de Aplicación
- Cree un objeto para conectarse a la API en la Nube
- Suba su archivo de documento
- Cree objetos de firma
- Firme el documento PDF en el almacenamiento en la nube usando objetos de firma y el método PostSignatureFieldAsync para la API en la Nube
- Verifique la respuesta y registre el resultado.
- Descargue el archivo actualizado para uso local.
Este código de muestra muestra cómo agregar una firma en documentos PDF
using Aspose.Pdf.Cloud.Sdk.Model;
namespace Signatures
{
public class AddSignature
{
public static async Task Append(string documentName, string fieldName, string outputName, string remoteFolder)
{
// Get your AppSid and AppSecret from https://dashboard.aspose.cloud (free registration required).
pdfApi = new PdfApi(AppSecret, AppSid);
using (var file = File.OpenRead(Path.Combine(localFolder, documentName)))
{ // Upload the local PDF to cloud storage folder name.
FilesUploadResult uploadResponse = await pdfApi.UploadFileAsync(Path.Combine(remoteFolder, documentName), documentName);
Console.WriteLine(uploadResponse.Uploaded[0]);
}
// Create new signature with parameters for the PDF document on cloud storage.
Signature signature = new Signature(
SignaturePath: CERTIFICATE_PFX,
SignatureType: SignatureType.PKCS7,
Password: YOUR_CERTIFICATE_PASSWORD,
Contact: YOUR_CERTIFICATE_CONTACT,
Location: YOUR_CERTIFICATE_LOCATION,
Visible: true,
Rectangle: new Rectangle(100, 100, 200, 200),
FormFieldName: YOUR_SIGNATURE_FORM_FIELD,
Authority: YOUR_CERTIFICATE_ISSUER,
Date: "08/22/2025 12:15:21.000 PM",
ShowProperties: false);
SignatureField field = new SignatureField(
PageIndex: 1,
Signature: signature,
PartialName: fieldName,
Rect: new Rectangle(100, 100, 200, 200));
// Append signature for the PDF document on cloud storage.
AsposeResponse response = await pdfApi.PostSignatureFieldAsync(documentName, field, folder: remoteFolder);
// Checks the response and logs the result.
if (response == null)
Console.WriteLine("AddSignature(): Unexpected error!");
else if (response.Code < 200 || response.Code > 299)
Console.WriteLine("AddSignature(): Failed to append Pdf document signature.");
else
{ // Downloads the updated file for local use.
Console.WriteLine("AddSignature(): Signature appended successfully to the Pdf document '{0}'.", documentName);
Stream stream = pdfApi.DownloadFile(Path.Combine(remoteFolder, documentName));
using var fileStream = File.Create(Path.Combine(localFolder, outputName));
stream.Position = 0;
await stream.CopyToAsync(fileStream);
Console.WriteLine("AddSignature(): File '{0}' successfully downloaded.", outputName);
}
}
}
}
Trabajar con las Firmas en PDF a través de .NET SDK
Agregar firmas a documentos PDF para confirmar la autenticidad del autor y asegurar la validez legal de la firma, garantizar que el documento no ha sido modificado después de la firma, así como para proteger contra falsificaciones y accesos no autorizados. La firma electrónica identifica al firmante, registra la fecha y hora de la firma y puede usarse para verificar la integridad del documento. Agregue la Firma para documentos PDF con Aspose.PDF Cloud .NET SDK.
Con nuestro SDK .NET puede
- Agregar encabezado y pie de página en formato de texto o imagen a documentos PDF.
- Agregar 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 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 documento PDF completo.
- 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 nuestra aplicación gratuita 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 .NET?
- Lista de Clientes
- Seguridad