# Going Contactless with Electronic Wet Signatures

> This article describes a prototype project that shows how to share documents for a contactless, electronic wet signature using TX Text Control.

- **Author:** Bjoern Meyer
- **Published:** 2021-01-15
- **Modified:** 2025-11-16
- **Description:** This article describes a prototype project that shows how to share documents for a contactless, electronic wet signature using TX Text Control.
- **3 min read** (540 words)
- **Tags:**
  - ASP.NET
  - Barcodes
  - Document Sharing
  - Document Signing
  - DocumentViewer
- **Web URL:** https://www.textcontrol.com/blog/2021/01/15/going-contactless-with-electronic-wet-signatures/
- **LLMs URL:** https://www.textcontrol.com/blog/2021/01/15/going-contactless-with-electronic-wet-signatures/llms.txt
- **LLMs-Full URL:** https://www.textcontrol.com/blog/2021/01/15/going-contactless-with-electronic-wet-signatures/llms-full.txt
- **GitHub Repository:** https://github.com/TextControl/TextControl.Web.MVC.Barcode

---

Contactless payments have become the norm across all industries since COVID-19. Airport baggage drop, food payments or any other business process is adopting touchless features and options. Implementing electronic signatures plays a key role during a pandemic to maintain business continuity while keeping physical interactions at a minimum.

Every day, we talk to customers to help them with integrating document processing workflows into their solutions. A recently more frequent request is actual a problem for workflow processes during the pandemic: On-site document signing.

### Work Order Signatures

Consider the following procedure: A contractor or service worker is finishing a job at your house and you need to sign the work report. During the pandemic, the signature is in most cases ignored as the device cannot be handed over to the end-user. But the complete workflow is based on this signature and this step cannot be simply removed - also for legal reasons.

Together with our customers, we developed ideas how to handle this situation and came up with a simple, but smart idea.

The contractor is completing the work report form on his device and submits the form to the backend application.

![Contactless with TX Text Control](https://s1-www.textcontrol.com/assets/dist/blog/2021/01/15/a/assets/workorder_1.webp "Contactless with TX Text Control")

From the form data, a "ready-to-sign" document is generated and stored on the server using the MailMerge class.

```
public static string MergeWorkorder(Workorder workorder) {

  using (TXTextControl.ServerTextControl tx = new TXTextControl.ServerTextControl()) {

    tx.Create();

    // load the work order template
    tx.Load(HttpContext.Current.Server.MapPath(
      "~/App_Data/workorder.tx"),
      TXTextControl.StreamType.InternalUnicodeFormat);

    MailMerge mm = new MailMerge() {
      TextComponent = tx
    };

    // merge the data into the template
    mm.MergeObject(workorder);

    // generate a unique filename and save the work order
    var sFileName = Helpers.GenerateUID(5);
    tx.Save(HttpContext.Current.Server.MapPath("~/App_Data/" + sFileName + ".tx"),
      TXTextControl.StreamType.InternalUnicodeFormat);

    return sFileName;
  }
}
```

Additionally, a barcode is generated and displayed on the contractor's device.

![Contactless with TX Text Control](https://s1-www.textcontrol.com/assets/dist/blog/2021/01/15/a/assets/workorder_2.webp "Contactless with TX Text Control")

The end-user (home owner) is scanning this barcode with a mobile phone and is automatically redirected to the document that is ready to be signed.

![Contactless with TX Text Control](https://s1-www.textcontrol.com/assets/dist/blog/2021/01/15/a/assets/workorder_3.webp "Contactless with TX Text Control")![Contactless with TX Text Control](https://s1-www.textcontrol.com/assets/dist/blog/2021/01/15/a/assets/workorder_4.webp "Contactless with TX Text Control")

In this process, TX Text Control is used server-side to generate the document from a template and the form input from the contractor. Also, the barcode is generated using TX Text Control that contains the private link to the document. The generated document is then displayed in the DocumentViewer on the end-user's client mobile device and requests the user to sign the document.

The completed and signed document is submitted to the backend application in order to generate the final Adobe PDF document that can be send to the end-user by e-mail to complete the workflow.

If you receive similar requests from your users, let us know. We would love to help with these document processing requirements.

Test this on your own and download the sample prototype from our GitHub account.

---

## 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)
