Using the TX Text Control Document Viewer, electronic signatures can be requested from users to sign a pre-defined signature field. This signature field is then replaced with the acquired signature image and digitally signed using a digital certificate.

Instead of signing pre-defined fields, the latest version of the Document Viewer is able to acquire a signature image from users in order to insert the signature image as an annotation object to the document. Those annotation objects are stored independently from the document and can be retrieved using the annotations.export TX Text Control .NET Server for ASP.NET
JavaScript API
Annotations Object
Export Method
Exports all annotations as a JSON string.
JavaScript method.

Signature Annotations

Signature annotations can be added using a new button in the annotation toolbar:

Signing Documents

Using the signature soft pad, multiple signatures can be drawn or uploaded. Those signatures are stored locally and can be used across sessions:

Signing Documents

After placing a signature onto a document, they are part of the annotation collection.

Signing Documents

Exporting Annotations

When exporting the annotations as JSON using the annotations.export method, the placed signature is added as an SVG image. In this sample application, this JSON object is being sent to the HttpPost Controller method MergeAnnotations:

Loading...

Inserting Annotations as Images

Server-side, the array of Annotation arrays is received as Annotation objects defined through the following model:

Loading...

In the controller method, the SVG signature image representation of each annotation is used to create a new Image TX Text Control .NET Server for ASP.NET
TXTextControl Namespace
Image Class
An instance of the Image class represents an image in a Text Control document.
object from a MemoryStream. Finally, the image is added to the document at the given location and page number.

Loading...

After all images have been added, the document is saved and returned to the client. This way, those signature annotations can be also embedded into PDF documents.