Hogyan írjunk alá PDF-dokumentumot vonalkód-aláírással C#-ban

A vonalkód az adatok vizuális és géppel olvasható megjelenítése. Ebben az oktatóanyagban röviden leírjuk, hogyan hozhat létre vonalkód-aláírást C#-ban. Ezenkívül végigvezetjük a PDF dokumentum C#-os vonalkódos digitális aláírással történő aláírásán. A Vonalkód aláírás létrehozásának és a PDF dokumentum aláírásának eljárása itt található.

A PDF-dokumentum aláírásának lépései vonalkód-aláírással C#-ban

  1. Telepítse a GroupDocs.Signature for .NET csomagot a NuGet.org webhelyről az alkalmazásban
  2. Adjon hozzá hivatkozást a vonalkód-aláírás létrehozásához szükséges névterekhez
  3. Hozzon létre egy példányt a Signature osztályból, és töltse be a PDF forrásdokumentumot
  4. Hozzon létre egy objektumot a BarcodeSignOptions osztályból, és határozza meg a vonalkód aláírás típusát és aláírási beállításait
  5. Hívja meg a Signature class Sign metódusát a PDF-dokumentum aláírásához és a lemezre mentéséhez

Gyorsan megvalósíthatja a C# vonalkód generátor funkciót, ha követi a fent vázolt lépéseket. A vonalkód-aláírás generálása néhány API-hívással és két-három soros kóddal érhető el. Ezenkívül az útmutató használatához nincs szükség harmadik féltől származó szoftverre.

PDF-dokumentum aláírásának kódja vonalkódos aláírással C#-ban

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");
}
}
}

A cikkben ismertetett pontos eljárásokat követve az előző példában bemutattuk hogyan hozhat létre vonalkód-aláírást C#-ban. Vonalkód aláírásokat készítettünk Code128 Vonalkód típussal, és ezt használtuk PDF dokumentumok aláírására. Más vonalkódtípusok, például AustralianPost, Codabar, EAN13, OPC és mások, használhatók a PDF aláírására.

Ebben a cikkben megvizsgáltuk, hogyan készíthet vonalkódos digitális aláírást C# nyelven, és hogyan használhatja azt PDF-dokumentumok aláírására. Nemrég közzétettünk egy cikket a PDF-dokumentumok QR-kóddal történő aláírásáról. További információért lásd: PDF-dokumentum aláírása QR-kóddal C#-ban.

 Magyar