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#
- Instale o pacote GroupDocs.Signature for .NET do NuGet.org no aplicativo
- Adicione uma referência aos namespaces necessários para criar uma assinatura de código de barras
- Crie uma instância da classe Signature e carregue o documento PDF de origem
- Crie um objeto da classe BarcodeSignOptions e defina o tipo de assinatura do código de barras e as opções de assinatura
- 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.