Electronic signatures
Electronic Signatures for Your Applications
Create and request signatures, sign documents, and validate executed PDF documents.
Compatibility
MS Word documents
Use MS Word documents with form fields to request signatures. Using the provided document editor, documents can be prepared for signature requests in a true WYSIWYG environment.Data protection
On-premise data
Integrate document signing processes into your applications written in C#, ASP.NET Core, Angular, or JavaScript. Protect your data and store sensitive documents on your controlled servers.Electronic signatures
Digitally sign PDFs
TX Text Control can be used to digitally sign PDF and PDF/A documents with X.509 certificates. These signatures can be created using PFX, DER Cer, or Base64 CER certificate files.Electronic documents
Form field support
TX Text Control provides a comprehensive way to populate documents with fillable form elements such as form text boxes, checkboxes, and drop-down lists during the document signing process.Customizable editor
Add signature fields and prepare documents with an MS Word style editor. Give your users a fully-featured document editor to prepare documents for signing, including adding signature boxes to MS Word documents.
Supported formats are MS Word DOC, DOCX, RTF, and TX documents. Use the WYSIWYG editor to prepare floating text documents with MS Word compatible form fields and signatures.
Mobile-friendly document signing
Seamlessly sign documents online from any device. After the recipient receives an email requesting a signature, the document can be signed online using any browser or device.
The signature soft pad is designed to work with any mobile device to provide complete flexibility in your document processing workflows. Signatures are simplified using an efficient line-smoothing algorithm. Lines are captured as vectors, stored in arrays, and finally de-noised as well as simplified in a post-process.
Technical Insights
Deep Dive Articles

ASP.NETASP.NET Core
How to Sign PDF Documents with PFX Certificates in .NET C# on Linux
This article shows how to sign PDF documents with PFX certificates in .NET C# on Linux. The sample code uses the TX Text Control .NET Server component to create a PDF document and digitally sign it with a PFX certificate.

AngularASP.NET Core
How to Add Electronic and Digital Signatures to PDFs in ASP.NET Core C# and Angular
Learn how to add electronic and digital signatures to PDFs in ASP.NET Core C# and Angular. This tutorial shows how to create an Angular application with an ASP.NET Core backend that uses the Document Viewer to display and sign PDF documents.

ASP.NETASP.NET Core
Sign PDF Documents with PFX Certificates from Azure Key Vault in .NET C#
This article shows how to sign PDF documents with PFX certificates from Azure Key Vault in .NET C#. The sample code shows how to load a certificate from Azure Key Vault and how to sign a PDF document with that certificate.
Validating documents
Ensure signed PDFs are authentic with cryptographic hash validation. By uploading a fully executed and signed PDF document, integrity and validity can be verified. This is done by comparing the uploaded document to the originally stored, signed document.
Both the original document and the signed document are stored in a database. When validating an executed, signed document, the uploaded document is compared to the originally stored version using cryptographic hash functions that produce 128-bit values.
MS Word compatible form fields
Design and extract fillable forms with form fields. TX Text Control supports form elements such as text boxes, checkboxes, drop-down menus, and date pickers. These forms can be completely designed in the editor or imported from MS Word documents.
The completed form data is merged into the resulting document after a successful merge. TX Text Control can be used to extract form data from generated documents.
Keep your data on-premise
Control document workflows securely with on-premises infrastructure. The integration of digital document processing solutions, including collaboration, document sharing, and electronic signature processes, helps successful organizations serve their customers and support business continuity.
Integrate document signing processes into your applications written in C#, ASP.NET Core, Angular, or JavaScript. Protect your data and store your sensitive documents on your controlled servers. No third party is required and the entire workflow is part of your application on your controlled infrastructure.
Legality guide
Electronic signatures are legally binding and enhance business efficiency. Electronic signatures are widely recognized around the world as legally binding. Implementing electronic signature processes helps to increase efficiency, save costs, and reduce environmental impact.
The United States has legally recognized electronic signatures since 2000 with the ESIGN Act (Electronic Signatures in Global and National Commerce Act) and the UETA Act (Uniform Electronic Transaction Act) in 1999. These laws ensure the validity of electronic signatures in the United States.