Jak podepsat dokument PDF podpisem čárového kódu v C#

Čárový kód je vizuální a strojově čitelná reprezentace dat. V tomto tutoriálu stručně popíšeme, jak vytvořit podpis čárového kódu v C#. Provedeme vás také podepsáním dokumentu PDF pomocí digitálního podpisu s čárovým kódem pomocí C#. Postup pro vytvoření podpisu čárového kódu a podepsání PDF dokumentu naleznete zde.

Kroky k podepsání dokumentu PDF podpisem čárového kódu v C#

  1. Nainstalujte si do aplikace balíček GroupDocs.Signature for .NET z NuGet.org
  2. Přidejte odkaz na potřebné jmenné prostory pro vytvoření podpisu čárového kódu
  3. Vytvořte instanci třídy Signature a načtěte zdrojový dokument PDF
  4. Vytvořte objekt třídy BarcodeSignOptions a definujte typ podpisu čárového kódu a možnosti podepisování
  5. Pro podepsání dokumentu PDF a jeho uložení na disk vyvolejte metodu Signature třídy Sign

Funkci C# Barcode Generator můžete rychle implementovat, pokud budete postupovat podle výše uvedených kroků. Generování podpisu čárového kódu lze dosáhnout pomocí několika volání API a dvou až tří řádků kódu. K použití této příručky navíc není nutný žádný software třetích stran.

Kód pro podepsání dokumentu PDF s podpisem čárového kódu v 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");
}
}
}

Podle přesných postupů v tomto článku jsme v předchozím příkladu ukázali jak vytvořit podpis čárového kódu v C#. Vytvořili jsme podpisy čárových kódů s typem čárového kódu Code128 a použili jsme je k podepisování dokumentů PDF. K podepisování PDF lze použít i jiné typy čárových kódů, jako je AustralianPost, Codabar, EAN13, OPC a další.

V tomto článku jsme se podívali na to, jak vytvořit digitální podpis s čárovým kódem v C# a jak jej použít k podepsání dokumentu PDF. Nedávno jsme publikovali článek o tom, jak podepisovat dokumenty PDF pomocí QR kódu, další informace najdete na Jak podepsat dokument PDF pomocí QR kódu v C#.

 Čeština