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
- Telepítse a GroupDocs.Signature for .NET csomagot a NuGet.org webhelyről az alkalmazásban
- Adjon hozzá hivatkozást a vonalkód-aláírás létrehozásához szükséges névterekhez
- Hozzon létre egy példányt a Signature osztályból, és töltse be a PDF forrásdokumentumot
- 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
- 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.