Այս ուղեցույցը բացատրում է C#**-ում QR կոդով PDF փաստաթուղթը **ստորագրելու գործընթացը: Մենք նաև կգրենք օրինակելի կոդ՝ C# QR կոդ ստեղծելու համար՝ հետևելով ձեռնարկի քայլ առ քայլ հրահանգներին: Օգտագործողները կարող են փաստաթղթեր ստորագրել առանց որևէ երրորդ կողմի ծրագրաշարի օգտագործման: QR-Code ստորագրությունների միջոցով PDF փաստաթղթերի ստորագրման մանրամասն հրահանգները և օրինակը կարող եք գտնել ստորև:
PDF փաստաթուղթը QR կոդով C#-ով ստորագրելու քայլեր
- Կարգավորեք GroupDocs.Signature for .NET փաթեթը NuGet.org կայքից
- Կոդում հղում ավելացրեք անհրաժեշտ անվանատարածքներին
- Ներբեռնեք մուտքագրված PDF ֆայլը՝ ստեղծելով Signature դասի օրինակ
- Նախաձեռնեք QrCodeSignOptions դասը՝ ստեղծելով դրա օբյեկտ
- Զանգահարեք Sign մեթոդը Signature դասի և փոխանցեք ելքային ֆայլի անունը QR-Code-ի ստորագրման տարբերակների հետ միասին:
Դուք կարող եք հեշտությամբ կառուցել C# QR Code գեներատոր ֆունկցիան և օգտագործել այն PDF փաստաթուղթը ստորագրելու համար՝ հետևելով վերը նշված հրահանգներին: Սկսեք ներբեռնելով համապատասխան փաթեթը NuGet կայքից և հղում կատարելով կոդում անհրաժեշտ անվանատարածքներին: Ստեղծեք Signature դասի օրինակ՝ սկզբնաղբյուր PDF ֆայլը բեռնելու համար, այնուհետև սկզբնավորեք QrCodeSignOptions դասը՝ QR-Code ստորագրության տարբերակները սահմանելու համար: Ի վերջո, ստորագրեք PDF փաստաթուղթը և պահեք այն սկավառակի վրա՝ օգտագործելով Sign մեթոդը:
Կոդ՝ PDF փաստաթուղթը QR կոդով C#-ով ստորագրելու համար
using System; | |
using GroupDocs.Signature; | |
using GroupDocs.Signature.Domain; | |
using GroupDocs.Signature.Options; | |
namespace SignPdfWithQRCodeInCSharp | |
{ | |
class Program | |
{ | |
public static void Main(string[] args) // Main function to eSign PDF with QR-Code 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 eSign with QRCode | |
Signature signature = new Signature("sample.pdf"); | |
// create QRCode option with predefined QRCode text | |
QrCodeSignOptions options = new QrCodeSignOptions("JohnSmith") | |
{ | |
// setup QRCode encoding type | |
EncodeType = QrCodeTypes.QR, | |
// set signature position | |
Left = 50, | |
Top = 150, | |
Width = 200, | |
Height = 200 | |
}; | |
// sign document to file | |
SignResult result = signature.Sign("sign.pdf", options); | |
Console.WriteLine("Done"); | |
} | |
} | |
} |
Մենք օգտագործել ենք վերը նշված քայլերը PDF փաստաթղթերի հատկությունը զարգացնելու համար՝ eSign in C# վերը նշված օրինակում: Այս օրինակում մենք սահմանել ենք QR-Code-ի ձախը, վերևը, լայնությունը և բարձրությունը: Այնուամենայնիվ, դուք կարող եք հարմարեցնել QR-կոդը՝ սահմանելով ստորագրման ընտրանքներ, ինչպիսիք են եզրագիծը, ֆոնի գույնը, տեքստի գույնը և տառատեսակը: