IRONSOFTWAREHOME
Assinaturas digitais
using IronPdf;
using IronPdf.Signing;

// Cryptographically sign an existing PDF in 1 line of code!
new IronPdf.Signing.PdfSignature("Iron.p12", "123456").SignPdfFile("any.pdf");

/***** Advanced example for more control *****/

// Step 1. Create a PDF
var renderer = new ChromePdfRenderer();
var doc = renderer.RenderHtmlAsPdf("<h1>Testing 2048 bit digital security</h1>");

// Step 2. Create a Signature.
// You may create a .pfx or .p12 PDF signing certificate using Adobe Acrobat Reader.
// Read: https://helpx.adobe.com/acrobat/using/digital-ids.html

var signature = new IronPdf.Signing.PdfSignature("Iron.pfx", "123456")
{
    // Step 3. Optional signing options and a handwritten signature graphic
    SigningContact = "support@ironsoftware.com",
    SigningLocation = "Chicago, USA",
    SigningReason = "To show how to sign a PDF"
};

//Step 3. Sign the PDF with the PdfSignature. Multiple signing certificates may be used
doc.Sign(signature);

//Step 4. The PDF is not signed until saved to file, steam or byte array.
doc.SaveAs("signed.pdf");
Imports IronPdf
Imports IronPdf.Signing

' Cryptographically sign an existing PDF in 1 line of code!
Call (New IronPdf.Signing.PdfSignature("Iron.p12", "123456")).SignPdfFile("any.pdf")

'/***** Advanced example for more control *****/

' Step 1. Create a PDF
Dim renderer = New ChromePdfRenderer()
Dim doc = renderer.RenderHtmlAsPdf("<h1>Testing 2048 bit digital security</h1>")

' Step 2. Create a Signature.
' You may create a .pfx or .p12 PDF signing certificate using Adobe Acrobat Reader.
' Read: https://helpx.adobe.com/acrobat/using/digital-ids.html

Dim signature = New IronPdf.Signing.PdfSignature("Iron.pfx", "123456") With {
    ' Step 3. Optional signing options and a handwritten signature graphic
    .SigningContact = "support@ironsoftware.com",
    .SigningLocation = "Chicago, USA",
    .SigningReason = "To show how to sign a PDF"
}

'Step 3. Sign the PDF with the PdfSignature. Multiple signing certificates may be used
doc.Sign(signature)

'Step 4. The PDF is not signed until saved to file, steam or byte array.
doc.SaveAs("signed.pdf")
NuGet Download
PM > Install-Package IronPdf
Assinaturas digitais

Assinaturas digitais

A assinatura digital de um documento PDF ajuda a garantir a integridade do documento, fornecendo um método de adicionar autenticação ao próprio PDF. Com o IronPDF, você tem diversas opções para assinar um arquivo PDF novo ou existente. Isso inclui assinar digitalmente o documento PDF com um certificado, adicionar uma versão manuscrita da sua assinatura ao PDF, inserir uma imagem do certificado no PDF ou simplesmente criar um campo de formulário de assinatura no PDF para solicitar a assinatura do usuário.

Passos para assinar digitalmente um PDF com o IronPDF

O primeiro passo nesse processo é carregar ou criar o PDF que queremos assinar. Para este exemplo, criamos uma nova instância ChromePdfRenderer. Este é o poderoso mecanismo de renderização do IronPDF, usado para converter HTML, CSS e JavaScript em PDF sem perda de qualidade. Em seguida, usamos o método RenderHtmlAsPdf para renderizar nossa string HTML em um documento PDF de alta qualidade pronto para ser assinado. O PDF resultante é armazenado na variável doc.

Em seguida, precisamos criar nossa assinatura. Neste exemplo, assinamos nosso documento PDF com um certificado. PdfSignature representa o objeto de assinatura digital para assinar o PDF, e requer o caminho para o arquivo .pfx que queremos usar para a assinatura e a senha para acessar esse arquivo. Incluímos três propriedades opcionais: SigningContact adiciona um e-mail ou informações de contato aos metadados da assinatura, SigningLocation representa onde o documento é assinado, e SigningReason fornece o motivo para o documento ser assinado.

Em seguida, assinamos o documento PDF com o objeto PdfSignature que criamos. Ao chamar o método Sign, aplicamos a assinatura ao documento PDF em uma linha fácil. Vários certificados de assinatura podem ser aplicados ao documento PDF usando este método.

Finalmente, salvamos o documento PDF assinado usando o método SaveAs, que salva o PDF no local de arquivo especificado.

Descubra como assinar PDFs com segurança usando o IronPDF.
Ver no GitHub

Pronto para começar?

Nuget Downloads 20,756,830Versão:2026.7recém-lançado

Key in blue circle

Obtenha sua chave de avaliação gratuita de 30 dias instantaneamente.

Your trial license will be sent to your email address

Sem limitações. 100% desbloqueado. Sem cartão de crédito.

bullet_checkedNão é necessário cartão de crédito nem criação de conta.Sem limitações. 100% desbloqueado. Sem cartão de crédito.
  • Logo Aetna
  • Logo NASA
  • Logo GE
  • Logo Porsche
  • Logo USDA
  • Logo Qatar
Join Millions of Engineers who’ve tried IronPDF
Agende sua demonstração ao vivo gratuita.
Booking Badge

Aprovado por milhões de engenheiros em todo o mundo.

Logotipos dos clientes da Iron Software
Agende sua consulta sem compromisso.
Preencha o formulário abaixo ou envie um e-mail para sales@ironsoftware.com
Os seus dados serão sempre mantidos em sigilo.
Aprovado por milhões de engenheiros em todo o mundo.
Logotipos dos clientes da Iron Software
Obtenha sua chave de avaliação gratuita de 30 dias instantaneamente.
Não é necessário cartão de crédito nem criação de conta.