Como assinar documento PDF com assinatura de código de barras em C #

Um código de barras é uma representação visual e legível por máquina de dados. Descreveremos brevemente como criar assinatura de código de barras em C# neste tutorial. Também orientaremos você na assinatura do documento PDF com assinatura digital de código de barras usando C#. O procedimento para criar uma assinatura de código de barras e assinar um documento PDF pode ser encontrado aqui.

Etapas para assinar documento PDF com assinatura de código de barras em C#

  1. Instale o pacote GroupDocs.Signature for .NET do NuGet.org no aplicativo
  2. Adicione uma referência aos namespaces necessários para criar uma assinatura de código de barras
  3. Crie uma instância da classe Signature e carregue o documento PDF de origem
  4. Crie um objeto da classe BarcodeSignOptions e defina o tipo de assinatura do código de barras e as opções de assinatura
  5. Invoque o método Sign da classe Signature para assinar o documento PDF e salvá-lo no disco

Você pode implementar rapidamente o recurso C# Barcode generator se seguir as etapas descritas acima. A geração de assinatura de código de barras pode ser obtida com algumas chamadas de API e duas ou três linhas de código. Além disso, nenhum software de terceiros é necessário para usar este guia.

Código para assinar documento PDF com assinatura de código de barras em C#

using System;
using GroupDocs.Signature;
using GroupDocs.Signature.Domain;
using GroupDocs.Signature.Options;
namespace SignPdfDocumentWithBarcodeInCSharp
{
class Program
{
public static void Main(string[] args) // Main function to Sign PDF with Barcode signature using C#
{
// Remove the watermark in output PDF document by adding license
string licensePath = "GroupDocs.Signature.lic";
GroupDocs.Conversion.License lic = new GroupDocs.Conversion.License();
lic.SetLicense(licensePath);
// load the source PDF for sign with Barcode signature
Signature signature = new Signature("sample.pdf");
// create Barcode options with predefined Barcode text
BarcodeSignOptions options = new BarcodeSignOptions("JohnSmith")
{
// setup Barcode encoding type
EncodeType = BarcodeTypes.Code128,
// set signature position
Left = 50,
Top = 150,
Width = 200,
Height = 200
};
// sign document to file
SignResult result = signature.Sign("signed.pdf", options);
Console.WriteLine("Done");
}
}
}

Seguindo os procedimentos precisos neste artigo, demonstramos como criar assinatura de código de barras em C# no exemplo anterior. Criamos assinaturas de código de barras com o tipo Code128 Barcode e as usamos para assinar documentos PDF. Outros tipos de código de barras, como AustralianPost, Codabar, EAN13, OPC e outros, podem ser usados para assinar PDF.

Neste artigo, vimos como criar uma assinatura digital de código de barras em C# e como usá-la para assinar um documento PDF. Publicamos recentemente um artigo sobre como assinar documentos PDF com código QR, consulte Como assinar documento PDF com código QR em C # para obter mais informações.

 Português