# Electronic Signature Reference Implementation Demo

> We just released a reference implementation demo that shows how to use Text Control technology to integrate electronic signature workflows. The implementation is a fully functional web application that allows users to request signatures from signers.

- **Author:** Bjoern Meyer
- **Published:** 2021-04-01
- **Modified:** 2026-07-17
- **Description:** We just released a reference implementation demo that shows how to use Text Control technology to integrate electronic signature workflows. The implementation is a fully functional web application that allows users to request signatures from signers.
- **3 min read** (599 words)
- **Tags:**
  - ASP.NET
  - DS Server
  - Electronic Signature
  - PDF
- **Web URL:** https://www.textcontrol.com/blog/2021/04/01/electronic-signature-reference-implementation-demo/
- **LLMs URL:** https://www.textcontrol.com/blog/2021/04/01/electronic-signature-reference-implementation-demo/llms.txt
- **LLMs-Full URL:** https://www.textcontrol.com/blog/2021/04/01/electronic-signature-reference-implementation-demo/llms-full.txt

---

The integration of digital document processing solutions including collaboration, document sharing and **electronic signature processes** help successful companies to serve their customers and support business continuity.

Together with technology leading clients, we added all essential parts of a document signature technology platform to our libraries to provide a complete set of tools that helps to integrate electronic signature processes into business applications.

![Text Control eSign](https://s1-www.textcontrol.com/assets/dist/blog/2021/04/01/a/assets/dragdrop.webp "Text Control eSign")

### Legality Guide

We created a **legality guide** that helps to learn more about the legality and technical requirements of electronic signatures:

[Electronic Signature Legality Guide](https://www.textcontrol.com/blog/2021/03/10/electronic-signature-legality-guide/llms-full.txt)

To showcase a typical workflow and the Text Control electronic signature technology, we published a fully functional demo that can be used to create and request signatures, sign documents and to validate executed PDF documents.

[Launch Demo ](https://esign.textcontrol.com)

### Text Control eSign

To start a document signature process, you can drag and drop any MS Word or TX Text Control document onto the document drop box:

![Text Control eSign](https://s1-www.textcontrol.com/assets/dist/blog/2021/04/01/a/assets/dragdrop.webp "Text Control eSign")

The application recognizes, if a signature box exists in the document. If not, it is required to add at least one signature box to the document. To achieve that, a Text Control document editor is opened with the uploaded document.

![Text Control eSign](https://s1-www.textcontrol.com/assets/dist/blog/2021/04/01/a/assets/create.webp "Text Control eSign")

In the next step, the recipient (signer) must be defined by name and e-mail address.

![Text Control eSign](https://s1-www.textcontrol.com/assets/dist/blog/2021/04/01/a/assets/recipient.webp "Text Control eSign")

Finally, after a last review, an e-mail will be sent to the recipient to request the electronic signature.

![Text Control eSign](https://s1-www.textcontrol.com/assets/dist/blog/2021/04/01/a/assets/sent.webp "Text Control eSign")

### E-Mail: Request the Signature

The e-mail contains a secret link to sign the document.

![Text Control eSign](https://s1-www.textcontrol.com/assets/dist/blog/2021/04/01/a/assets/email.webp "Text Control eSign")

The link opens directly the document and requests a signature from the signer:

![Text Control eSign](https://s1-www.textcontrol.com/assets/dist/blog/2021/04/01/a/assets/sign.webp "Text Control eSign")

After the document is signed completely, a copy of the signed PDF is being sent to the signer by e-mail as an attachment. In the *Manage* overview page, a list of envelopes is displayed showing the current status.

![Text Control eSign](https://s1-www.textcontrol.com/assets/dist/blog/2021/04/01/a/assets/status.webp "Text Control eSign")

A detailed document signature trail can be reviewed by opening the envelope details:

![Text Control eSign](https://s1-www.textcontrol.com/assets/dist/blog/2021/04/01/a/assets/details.webp "Text Control eSign")

### Validating Documents

By uploading an executed, fully signed PDF document, the integrity and validity can be checked. Therefore, the uploaded document is compared to the originally stored, signed document:

![Text Control eSign](https://s1-www.textcontrol.com/assets/dist/blog/2021/04/01/a/assets/validity.webp "Text Control eSign")

### Launch Demo

The demo covers all required legal steps to provide legally binding document signatures in business processes. Test this on your own using the live demo:

[Launch Demo ](https://esign.textcontrol.com)

If you have any questions about this demo, the technical requirements, legality or if you are thinking about implementing this into your workflows, please don't hesitate to [contact us](https://www.textcontrol.com/contact/). Our team is more than happy to help you.

---

## About Bjoern Meyer

As CEO, Bjoern is the visionary behind our strategic direction and business development, bridging the gap between our customers and engineering teams. His deep passion for coding and web technologies drives the creation of innovative products. If you're at a tech conference, be sure to stop by our booth - you'll most likely meet Bjoern in person. With an advanced graduate degree (Dipl. Inf.) in Computer Science, specializing in AI, from the University of Bremen, Bjoern brings significant expertise to his role. In his spare time, Bjoern enjoys running, paragliding, mountain biking, and playing the piano.

- [LinkedIn](https://www.linkedin.com/in/bjoernmeyer/)
- [X](https://x.com/txbjoern)
- [GitHub](https://github.com/bjoerntx)

---

## Related Posts

- [Creation of Custom Electronic Signature Boxes](https://www.textcontrol.com/blog/2021/06/15/creation-of-custom-electronic-signature-boxes/llms.txt)
- [Customizing the Electronic Signature Box](https://www.textcontrol.com/blog/2021/03/03/customizing-the-electronic-signature-box/llms.txt)
- [Extending DS Server with Custom Digital Signature APIs](https://www.textcontrol.com/blog/2025/10/09/extending-ds-server-with-custom-digital-signature-apis/llms.txt)
- [Sign Documents with a Self-Signed Digital ID From Adobe Acrobat Reader in .NET C#](https://www.textcontrol.com/blog/2024/08/12/sign-documents-with-a-self-signed-digital-id-from-adobe-acrobat-reader-in-net-c-sharp/llms.txt)
- [Whitepaper: Integrate On-Premise Electronic Signature Processes into Web Applications](https://www.textcontrol.com/blog/2022/03/07/whitepaper-integrate-onpremise-electronic-signature-processes-into-web-applications/llms.txt)
- [Document Viewer: Uploading Signatures](https://www.textcontrol.com/blog/2022/02/24/document-viewer-uploading-signatures/llms.txt)
- [Don't Print Your Documents! Streamlined Document Processes in Your Applications](https://www.textcontrol.com/blog/2021/06/09/dont-print-your-documents/llms.txt)
- [Importing Form Data from PDF Documents Exported from Chrome](https://www.textcontrol.com/blog/2021/02/11/importing-form-data-from-pdf-documents-exported-from-chrome/llms.txt)
- [Creating Adobe PDF Forms in C#](https://www.textcontrol.com/blog/2021/02/10/creating-adobe-pdf-forms-in-csharp/llms.txt)
- [Creating ZUGFeRD Compliant PDF Invoices in C#](https://www.textcontrol.com/blog/2021/02/03/creating-zugferd-compliant-pdf-invoices-in-csharp/llms.txt)
- [AI Natural Language Document Generation with MCP and TX Text Control .NET](https://www.textcontrol.com/blog/2026/07/16/ai-natural-language-document-generation-with-mcp-server-and-tx-text-control-dotnet/llms.txt)
- [C# Document Generation: A Developer's Guide for .NET](https://www.textcontrol.com/blog/2026/07/08/csharp-document-generation-developer-guide-for-dotnet/llms.txt)
- [Validating PDF/UA Documents in .NET C#: A Practical Guide](https://www.textcontrol.com/blog/2026/07/06/validating-pdf-ua-documents-in-dotnet-csharp/llms.txt)
- [Using QR Codes in PDF Documents in C# .NET](https://www.textcontrol.com/blog/2026/04/21/using-qr-codes-in-pdf-documents-in-csharp-dotnet/llms.txt)
- [Programmatically Fill, Flatten, and Export DOCX Form Templates to PDF in C# .NET](https://www.textcontrol.com/blog/2026/04/10/programmatically-fill-flatten-and-export-docx-form-templates-to-pdf-in-csharp-dotnet/llms.txt)
- [Why Structured E-Invoices Still Need Tamper Protection using C# and .NET](https://www.textcontrol.com/blog/2026/03/24/why-structured-e-invoices-still-need-tamper-protection-using-csharp-and-dotnet/llms.txt)
- [Create Fillable PDFs from HTML Forms in C# ASP.NET Core Using a WYSIWYG Template](https://www.textcontrol.com/blog/2026/03/17/create-fillable-pdfs-from-html-forms-in-csharp-aspnet-core-using-a-wysiwyg-template/llms.txt)
- [Why HTML to PDF Conversion is Often the Wrong Choice for Business Documents in C# .NET](https://www.textcontrol.com/blog/2026/03/13/why-html-to-pdf-conversion-is-often-the-wrong-choice-for-business-documents-in-csharp-dot-net/llms.txt)
- [A Complete Guide to Converting Markdown to PDF in .NET C#](https://www.textcontrol.com/blog/2026/01/07/a-complete-guide-to-converting-markdown-to-pdf-in-dotnet-csharp/llms.txt)
- [Why PDF Creation Belongs at the End of the Business Process](https://www.textcontrol.com/blog/2026/01/02/why-pdf-creation-belongs-at-the-end-of-the-business-process/llms.txt)
- [Designing the Perfect PDF Form with TX Text Control in .NET C#](https://www.textcontrol.com/blog/2025/12/16/designing-the-perfect-pdf-form-with-tx-text-control-in-dotnet-csharp/llms.txt)
- [Why Defining MIME Types for PDF/A Attachments Is Essential](https://www.textcontrol.com/blog/2025/12/10/why-defining-mime-types-for-pdfa-attachments-is-essential/llms.txt)
- [Validate Digital Signatures and the Integrity of PDF Documents in C# .NET](https://www.textcontrol.com/blog/2025/11/14/validate-digital-signatures-and-the-integrity-of-pdf-documents-in-csharp-dotnet/llms.txt)
- [Validate PDF/UA Documents and Verify Electronic Signatures in C# .NET](https://www.textcontrol.com/blog/2025/11/13/validate-pdf-ua-documents-and-verify-electronic-signatures-in-csharp-dotnet/llms.txt)
- [How To Choose the Right C# PDF Generation Library: Developer Checklist](https://www.textcontrol.com/blog/2025/11/12/how-to-choose-the-right-csharp-pdf-generation-library-developer-checklist/llms.txt)
