Čá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#
- Nainstalujte si do aplikace balíček GroupDocs.Signature for .NET z NuGet.org
- Přidejte odkaz na potřebné jmenné prostory pro vytvoření podpisu čárového kódu
- Vytvořte instanci třídy Signature a načtěte zdrojový dokument PDF
- Vytvořte objekt třídy BarcodeSignOptions a definujte typ podpisu čárového kódu a možnosti podepisování
- 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#.