Brūkšninis kodas yra vaizdinis ir mašininiu būdu nuskaitomas duomenų atvaizdas. Šioje pamokoje trumpai aprašysime, kaip sukurti Brūkšninio kodo parašą C#. Taip pat padėsime pasirašyti PDF dokumentą Brūkšninio kodo skaitmeniniu parašu naudojant C#. Brūkšninio kodo parašo kūrimo ir PDF dokumento pasirašymo tvarką rasite čia.
Veiksmai, kaip pasirašyti PDF dokumentą su brūkšninio kodo parašu C#
- Įdiekite GroupDocs.Signature for .NET paketą iš NuGet.org programoje
- Pridėkite nuorodą į būtinas vardų sritis, kad sukurtumėte brūkšninio kodo parašą
- Sukurkite klasės Signature egzempliorių ir įkelkite šaltinio PDF dokumentą
- Sukurkite BarcodeSignOptions klasės objektą ir apibrėžkite brūkšninio kodo parašo tipą bei pasirašymo parinktis
- Norėdami pasirašyti PDF dokumentą ir išsaugoti jį diske, iškvieskite parašo klasės Pasirašymo metodą
Galite greitai įdiegti C# brūkšninio kodo generatoriaus funkciją, jei atliksite aukščiau nurodytus veiksmus. Brūkšninio kodo parašą galima generuoti keliais API iškvietimais ir dviem ar trimis kodo eilutėmis. Be to, norint naudoti šį vadovą, nereikia jokios trečiosios šalies programinės įrangos.
Kodas pasirašyti PDF dokumentą su brūkšninio kodo parašu 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"); | |
} | |
} | |
} |
Vykdydami tikslias šiame straipsnyje pateiktas procedūras, ankstesniame pavyzdyje parodėme kaip sukurti brūkšninio kodo parašą C#. Sukūrėme brūkšninio kodo parašus su Code128 brūkšninio kodo tipu ir panaudojome jį PDF dokumentams pasirašyti. Kiti brūkšninių kodų tipai, tokie kaip AustralianPost, Codabar, EAN13, OPC ir kiti, gali būti naudojami PDF pasirašyti.
Šiame straipsnyje apžvelgėme, kaip sukurti brūkšninio kodo skaitmeninį parašą C# ir kaip jį naudoti pasirašant PDF dokumentą. Neseniai paskelbėme straipsnį apie tai, kaip pasirašyti PDF dokumentus naudojant QR kodą. Daugiau informacijos rasite Kaip pasirašyti PDF dokumentą su QR kodu C#.