By providing a fast, secure and legally binding way to digitally sign documents, electronic signatures have transformed business. This technology is especially useful for speeding up the process of approving orders, agreeing with vendors, and getting new employees up and running, which dramatically reduces cycle times.
TX Text Control Libraries
TX Text Control components work hand in hand to provide the perfect document signing experience for both the end user and the developer who integrates it into applications and workflows. From server-side creation of documents with dynamic content, a WYSIWYG document editor, a document viewer for professional signature capture and the necessary components to create a secure, digitally signed PDF, TX Text Control provides all the necessary libraries.
To demonstrate all the features and how the TX Text Control tools work together, we have implemented a reference demo application that is available with full C# sources on GitHub. This article will give you an overview of this demo application with all of its features and functionality.
See how it works in action
You can see this live demo on our demo servers and also create your first document to be deployed for users to sign electronically. Test drive it now.
Features
The demo application is a fully functional document signing application that can be used to create documents, sign them and send them to other parties for signing.
Document Creation
Documents can be created from scratch or from a template. The template can be a simple document with placeholders that are replaced with dynamic content or a more complex document with repeating blocks and tables. The document editor is a WYSIWYG editor that can be used to create and edit documents. Typically, you can start with a blank document or upload an existing document to add signature fields.
After uploading a document, you will be prompted to add recipients, including an email address.
A signature field must be added to the document for each recipient. If they are not found, the dialog will prompt you to add them.
When you click Add Signature Boxes, the TX Text Control Document Editor opens and you can add signature boxes and optional form fields for the selected recipient. You can add any number of recipients to a new document, and the application will collect them all and merge them into one resulting document.
Once the fields have been added, the document can be closed by clicking Save and Close. The application will now recognize that all required fields have been added and will allow you to send the document to the selected signatories.
The overview shows all relevant information about the document that has been submitted for signing and provides a status of the signing activities.
Emails have been sent to all recipients with a link to sign the document.
The recipient is presented with the document to be signed using the TX Text Control Document Viewer, which allows the document to be signed.
When all users have signed the document (only one in our case), the overview shows the status, the final document, and the complete document audit trail, including times and IP addresses for each signer.
The audit trail also shows the number of pages signed and the timestamps for each action, including when the email was opened and when the document was opened and signed.
The PDF is then saved in the system and emailed to the owner and recipient.
Document Validation
A hash is stored in the system database and the PDF contains a unique ID. The signed document can be uploaded to the system and is verified to be exactly the same. This is just an extra layer of security on top of the digital signature added to the signature fields.
Additional Features
The demo application includes additional features such as:
- Contract Redlining: A contract can be created or uploaded and then deployed into a collaborative process with other parties. A complete track change process is supported by TX TExt Control, and once all parties have agreed to a document status, the document can be sent to the signature process.
Learn More
We have released an extension to our electronic signature reference implementation that shows how to implement document collaboration workflows. A document can be shared with another user to negotiate a contract before starting a signature process.
- Document Templates: Templates can be created and stored in the system to be used as a starting point for new documents. These templates can be created with placeholders that are replaced with dynamic content when a new document is created.
Learn More
We just published an extension to the Text Control electronic signature demo that shows how to prepare reusable templates with merge fields during the signing process.
- Agreement Generator: Generating agreements based on text block sections saves time and eliminates errors by including or excluding the right content. Easily generate agreements by creating a master agreement with multiple conditional text blocks or phrases.
Learn More
Generating agreements based on text block sections saves time and eliminates errors by including or excluding the right content. This demo shows how to generate agreements based on user selections.
Conclusion
TX Text Control provides all the necessary libraries to create a complete document signing application that can be used to create, sign and validate documents. The demo application is a reference implementation that shows how to integrate the TX Text Control libraries into a complete document signing application.
Visit the live demo and test drive the application to see how it works in action. The full source code is available on GitHub and can be used as a starting point for your own document signing application.
See how it works in action
You can see this live demo on our demo servers and also create your first document to be deployed for users to sign electronically. Test drive it now.