Plugin de assinatura digital para Aspose.PDF
O Aspose.PDF Digital Signature Plugin para .NET permite que os desenvolvedores apliquem assinaturas digitais – criptográficas e visíveis – diretamente a arquivos PDF de aplicações .Net. Com suporte integrado para assinais baseados em certificados, timestamp e imagens de assinação, ele simplifica os fluxos de trabalho de documentos seguros em cenários de negócios, legais ou de conformidade.
Últimos artigos
Aspose.PDF Funções chave do plug-in de assinatura digital
Certificado baseado em PDF AssinaturaAssine documentos PDF usando certificados padrão X.509 para autenticidade e conformidade.
Suporte à imagem de assinaturaColoque imagens de assinatura (por exemplo, manuscrito, logotipo) em posições configuráveis em documentos firmados.
- Configuração de assinatura flexível*Defina a localização, a razão e a aparência para as assinaturas. Personalize a posição, o tamanho e o estilo visual.
Opções de segurança avançadasUse timestamping, verificações de revogação e bloqueio de campo de assinatura para atender aos requisitos avançados.
Comece com o Aspose.PDF Digital Signature Plugin
Instalar Aspose.PDF para .NETAdicione o pacote através de NuGet ou assemblei ao seu projeto .NET.
Configure a sua licençaAplique suas chaves de licença para desbloquear a funcionalidade completa.
Sete Opções de AssinaturaUtilização
Signature
eSignOptions
classes para especificar entrada PDF, certificado, imagem de assinatura e opções.Run do processo de assinaturaExecute a operação de assinatura e salve ou distribui o documento firmado.
Exemplo: Assinala digitalmente um PDF com imagem de certificação e assinatura (C#)
using Aspose.Pdf.Plugins;
var inputPath = @"C:\Samples\unsigned.pdf";
var outputPath = @"C:\Samples\signed.pdf";
var certPath = @"C:\Keys\certificate.pfx";
var certPassword = "your_password";
var signatureImagePath = @"C:\Images\sign.png";
// Set up signature options
var signOptions = new SignOptions
{
CertificateFile = certPath,
CertificatePassword = certPassword,
SignatureImageFile = signatureImagePath,
SignaturePosition = new Rectangle(100, 100, 200, 150), // X1, Y1, X2, Y2
Reason = "Approved by QA",
Location = "Head Office"
};
signOptions.AddInput(new FileDataSource(inputPath));
signOptions.AddOutput(new FileDataSource(outputPath));
// Process signing
var plugin = new Signature();
var result = plugin.Process(signOptions);
Console.WriteLine("Signed file: " + outputPath);
Use Casas e Extensões
- Bulk Signing: Automate a assinatura de pacotes de PDFs para operações de RH, jurídica ou financeira.
- Visible vs. Invisible Signatures: Configura a aparência e a colocação da assinatura para requisitos regulamentares ou de marcação.
- Validação de assinatura: Use extensões de API Aspose.PDF para verificar e validar assinações digitais existentes.
- Multiple Signers: Iterate signing passes para adicionar várias assinaturas digitais de diferentes usuários ou entidades.
Consulte a referência da API para detalhes sobre a configuração de servidores de timestamp, validação da assinatura e aparência personalizada.
* Melhores práticas *
- Armazenamento seguro e gerenciamento de arquivos/certificações-chave privados.
- Sempre registar as operações de assinatura e verificar a saída para a conformidade.
- Colocar imagens de assinatura em áreas de documento claras e não bloqueadas.
- Teste com uma variedade de visualizadores de PDF para garantir a visibilidade e compatibilidade da assinatura.
Recursos relacionados: