In het moderne tijdperk zijn de digitaal ondertekende pdf’s met QR-code veiliger geworden en sneller verifieerbaar voor geautomatiseerde digitale verwerkingssystemen. Een andere goede reden om QR-codes te gebruiken, is dat ze veel nuttige informatie kunnen bevatten. Als u graag wilt leren hoe u eSign [PDF][1]-bestanden met QR-code in C# kunt ondertekenen, bent u op de juiste plek beland. In dit artikel komen de volgende punten aan bod:
- [C#-bibliotheek om PDF digitaal te ondertekenen met QR-code][2]
- [Stappen om PDF digitaal te ondertekenen met QR-code in C#][3]
- [PDF digitaal ondertekenen met QR-code in C# - Geavanceerde opties][4]
C#-bibliotheek om PDF digitaal te ondertekenen met QR-code
U kunt de DLL [downloaden][5] of installeren door de opdracht uit te voeren (zoals hieronder weergegeven) in de [NuGet][20] pakketbeheerconsole.
Install-Package GroupDocs.Signature
Stappen om PDF digitaal te ondertekenen met QR-code in C#
Laten we na de installatie beginnen met het schrijven van een paar regels code. Volg de onderstaande stappen en het onderstaande codefragment:
- Instantiseer de klasse [Signature][6] en geef het pad van het brondocument door als een constructorparameter.
- Initialiseer een instantie van de klasse [QrCodeSignOptions][7] en stel de eigenschappen [EncodeType][8] en [Text][9] in.
- Roep de methode [Sign][10] van de klasse [Signature][6] aan en geef het pad van het uitvoerbestand en [QrCodeSignOptions][7] door. U kunt eenvoudig het volgende codevoorbeeld in uw C#-bestand kopiëren en plakken: De uitvoer is te zien in de onderstaande afbeelding:
eSign PDF met QR-code in C# - Geavanceerde opties
PDF eSign-bibliotheek biedt enkele extra handige opties in de klasse [QrCodeSignOptions][7]. U kunt deze klasse gebruiken om de uitlijning van handtekeningen, marges, randen, lettertype, kleuren en achtergrond te specificeren. Bovendien kunt u de resultaten van een nieuw gemaakte handtekening verifiëren door de klasse [SignResult][11] te gebruiken. Hieronder volgen de stappen om een QR-code met geavanceerde opties te maken:
- Initialiseer een nieuwe instantie van de klasse [Signature][6] door het pad van het brondocument op te geven als constructorparameter.
- Instantieer een instantie van de klasse [QrCodeSignOptions][7].
- Stel de tekst en het coderingstype van de handtekening in.
- Stel de positie van de handtekening in.
- Specificeer de uitlijning, marges, randen, lettertype, kleuren en achtergrond van de handtekening.
- Roep de methode [Sign][10] van de klasse [Signature][6] aan en geef het pad van het uitvoerbestand en [QrCodeSignOptions][7] door.
- Optioneel kunt u het object [SignResult][11] verkrijgen om de nieuw gemaakte handtekeningen te analyseren of te verifiëren. De volgende C#-code laat zien hoe u een PDF met QR-code kunt ondertekenen met behulp van geavanceerde opties: U krijgt de uitvoer zoals te zien in de onderstaande afbeelding:
Ontvang een gratis licentie
U kunt gebruik maken van een [gratis tijdelijke licentie][12] om de API te testen zonder evaluatiebeperkingen.
Conclusie
In dit artikel hebben we geleerd hoe u een PDF digitaal kunt ondertekenen met QR-code in C# met behulp van een bibliotheek met elektronische handtekeningen. Daarnaast heb je ook kennis opgedaan over enkele geavanceerde opties om de QR Code Sign toe te voegen aan je PDF-documenten. U kunt de [documentatie][13] bezoeken voor meer informatie over andere functies van de bibliotheek met digitale handtekeningen. Daarnaast raden we je aan om onze [Aan de slag-gids][14] te volgen.
Een vraag stellen
U kunt uw vragen of opmerkingen aan ons doorgeven op ons [forum][16].
Zie ook
- [Barcode maken met C#][17]
- [PDF ondertekenen met formulierveldhandtekeningen met C#][18]
- [Documenten ondertekenen met digitale handtekeningen met Java][19] [1]: https://docs.fileformat.com/pdf/ [2]: #csharp-library-to-digitally-sign-pdf-with-qr-code [3]: #steps-to-digitally-sign-pdf-with-qr-code-in-csharp [4]: #digitally-sign-pdf-with-qr-code-in-csharp-advanced-options [5]: https://releases.groupdocs.com/signature/net/ [6]: https://reference.groupdocs.com/signature/net/groupdocs.signature/signature [7]: https://reference.groupdocs.com/signature/net/groupdocs.signature.options/qrcodesignoptions [8]: https://reference.groupdocs.com/signature/net/groupdocs.signature.options/qrcodesignoptions/encodetype [9]: https://reference.groupdocs.com/signature/net/groupdocs.signature.options/textsignoptions/text [10]: https://reference.groupdocs.com/signature/net/groupdocs.signature/signature/sign/ [11]: https://reference.groupdocs.com/signature/net/groupdocs.signature.domain/signresult [12]: https://purchase.conholdate.com/temporary-license [13]: https://docs.groupdocs.com/signature/net/ [14]: https://docs.groupdocs.com/signature/net/getting-started/ [15]: https://conholdate.com/ [16]: https://forum.conholdate.com/ [17]: https://blog.conholdate.com/total/create-barcodes-using-csharp/ [18]: https://blog.conholdate.com/total/sign-pdf-with-form-field-signatures-using-csharp/ [19]: https://blog.conholdate.com/total/sign-documents-with-digital-signatures-using-java/ [20]: https://www.nuget.org/packages/GroupDocs.Signature