Category Archive: GroupDocs.Signature Product Family
In this article, we will see how to programmatically add QR codes to electronically sign documents and images using C#. GroupDocs.Signature for .NET is the API to add QR codes in PDF files, word processing documents, spreadsheets, presentations, and images.
It supports various electronic signatures for a large list of supported file formats. Among the QR codes, it supports Aztec Code, DataMatrix Code, GS1 DataMatrix, GS1 QR, QR types. The API allows us to add QR codes to JPG/JPEG, PNG, WebP, BMP, GIF, SVG, CMX, and TIFF images and some more image file formats as well.
QR code (Quick Response code) is the type of 2D Barcodes or matrix barcode. It is the machine-readable label that contains information about the attached item. This article will guide you about programmatically adding QR codes to electronically sign your documents and images using Java.
I will be using GroupDocs.Signature for Java API to add QR codes in PDF files, word documents, spreadsheets, presentations, and images like JPG/JPEG, PNG, WebP, BMP, GIF, SVG, CMX, and TIFF.
In this article, we will be learning to programmatically verify the digitally signed documents using Java. The example uses PDF document for the verification, however, you may also perform verification of digitally signed word processing documents like MS Word DOC/DOCX, Excel spreadsheets XLS/XLSX, and presentations PPT/PPTX.
Electronic Signature is the digital data that is attached to an electronically transmitted document. It verifies the sender’s intention to sign the document.
As a developer, you can programmatically sign documents and also verify if the document is properly signed with the right signature. GroupDocs.Signature for .NET API provides many such features and gives you complete control over the electronic signing process. It provides different electronic signature implementations, like:
- Text Signatures (text, annotations, watermarks, stickers)
- Image Signature – with options like
We are back with a major update for our customers who are using the eSign API – GroupDocs.Signature for Java. We have performed major product optimization and revamped the architecture which has made the API more memory efficient and easy to use. We have also added the support of a couple of new file formats. Let’s have an overview of this amazing release and check out what you would get after upgrading to API v2.
What is New in… Continue Reading
With the release of version 19.10 of our electronic signature API – GroupDocs.Signature for .NET, we have introduced the features of searching text signatures and image signatures in the supported document formats. Not only this, the API now supports .NET Standard 2.0 which makes it compatible with any .NET implementation that targets .NET Standard specifications. So let’s have a brief overview of what is new, improved or fixed in the latest release.
Searching Text or Image Signatures
Text and … Continue Reading
We are back with another monthly release of our eSign API – GroupDocs.Signature for .NET. This release includes three new features, three improvements, and a bug fix. So in this article, I’ll give you a walk-through of the latest release.
Support of Z-Order for Text Signatures
Z-order determines the order for the overlapping, two-dimensional objects in an x-y plane. Put it simply, if X-axis represents the width and Y-axis represents the height then Z-order will represent the depth of … Continue Reading
Digital Signatures in documents look similar to the paper-based signatures, however, being certificate-based electronic signatures they contain the identity of the signer in encrypted form. The certificates are issued by trusted and authorized Certificate Authorities. These authorities identify the person the certificates are issued to. This is why the digitally signed documents can be verified at any time. In this article, I’ll show you how to programmatically verify the digital signature in PDF, Word, and Excel, documents … Continue Reading
Why change is considered as a hard but yet good thing to occur? Why the updates are important? This is because if there is no change there is no progress and staying the same over the time makes the things die. The updates in the software components are also similar when a new version of the same software replaces the old one. A software that remains the same and doesn’t introduce any improvements or new features becomes obsolete. This is … Continue Reading