# DS Server 1.1 Released: PDF and Barcodes

> We are very happy to announce the immediate availability of DS Server 1.1. In version 1.1, the Web API has been extended with PDF and barcode functionality.

- **Author:** Bjoern Meyer
- **Published:** 2021-06-07
- **Modified:** 2026-07-17
- **Description:** We are very happy to announce the immediate availability of DS Server 1.1. In version 1.1, the Web API has been extended with PDF and barcode functionality.
- **4 min read** (791 words)
- **Tags:**
  - ASP.NET
  - DS Server
  - Release
- **Web URL:** https://www.textcontrol.com/blog/2021/06/07/ds-server-1-1-released-pdf-and-barcodes/
- **LLMs URL:** https://www.textcontrol.com/blog/2021/06/07/ds-server-1-1-released-pdf-and-barcodes/llms.txt
- **LLMs-Full URL:** https://www.textcontrol.com/blog/2021/06/07/ds-server-1-1-released-pdf-and-barcodes/llms-full.txt

---

We are very excited to announce that DS Server 1.1 has been officially released. DS Server combines the powerful word processing libraries of TX Text Control with an easy-to-use Web API approach to access document services.

In version 1.1, we added new functionality and new packages to make the access to specific Web API functionality more effortless.

You can test the new functionality with your existing trial token or by creating a new trial token:

[Trial Token ](https://www.dsserver.io/trial/)

In case you would like to test this on your own server, you can download a new on-premise trial version:

[Trial Version ](https://www.textcontrol.com/product/ds-server/download/)

All licenses in the online store have been updated and owners of a valid subscription can download the new installation package from the online store:

[Online Store ](https://www.textcontrol.com/account/dashboard/manage-product/)

### Updated Packages

Please make sure to use the updated packages for .NET Core, Angular and React when testing DS Server 1.1.

### NuGet (.NET Core)

The following NuGet packages have been released and are compatible with DS Server 1.1:

- **TXTextControl.DocumentServices.DocumentEditor**  
    <https://www.nuget.org/packages/TXTextControl.DocumentServices.DocumentEditor/1.1.0>
- **TXTextControl.DocumentServices.DocumentProcessing**  
    <https://www.nuget.org/packages/TXTextControl.DocumentServices.DocumentProcessing/1.1.0>
- **TXTextControl.DocumentServices.DocumentViewer**  
    <https://www.nuget.org/packages/TXTextControl.DocumentServices.DocumentViewer/1.1.0>
- **TXTextControl.DocumentServices.Admin**  
    <https://www.nuget.org/packages/TXTextControl.DocumentServices.Admin/1.1.0>

### npm (Angular)

The following npm Angular packages have been released and are compatible with DS Server 1.1:

- **@txtextcontrol/tx-ng-ds-document-editor**  
    <https://www.npmjs.com/package/@txtextcontrol/tx-ng-ds-document-editor/v/1.1.0>
- **@txtextcontrol/tx-ng-ds-document-viewer**  
    <https://www.npmjs.com/package/@txtextcontrol/tx-ng-ds-document-viewer/v/1.1.0>
- **@txtextcontrol/tx-ng-ds-document-processing**  
    <https://www.npmjs.com/package/@txtextcontrol/tx-ng-ds-document-processing/v/1.1.0>

### npm (React)

The following npm React packages have been released and are compatible with DS Server 1.1:

- **@txtextcontrol/tx-ng-ds-document-editor**  
    <https://www.npmjs.com/package/@txtextcontrol/tx-react-ds-document-editor/v/2.0.0>
- **@txtextcontrol/tx-ng-ds-document-viewer**  
    <https://www.npmjs.com/package/@txtextcontrol/tx-react-ds-document-viewer/v/2.0.0>

### What is New? Adobe PDF

Using the existing [DocumentProcessing](https://docs.textcontrol.com/textcontrol/ds-server/webref.documentprocessing.htm) endpoints, documents can be converted to or created from MS Word to Adobe PDF by merging data into templates. *MergeSettings* can be used to specify specific document settings such as the *author* or the *creation date*.

In version 1.1, a complete new *namespace* is available for the handling of PDF documents.

The following PDF endpoints have been added:

Creates a PDF document from an input document.

[/documentprocessing/pdf/create ](https://docs.textcontrol.com/textcontrol/ds-server/webref.documentprocessing.documentprocessing.pdf.create.post.htm)

Returns all embedded files from a given PDF document.

[/documentprocessing/pdf/embeddedfiles ](https://docs.textcontrol.com/textcontrol/ds-server/webref.documentprocessing.documentprocessing.pdf.embeddedfiles.post.htm)

Extracts metadata from a given PDF document.

[/documentprocessing/pdf/metadata ](https://docs.textcontrol.com/textcontrol/ds-server/webref.documentprocessing.documentprocessing.pdf.metadata.post.htm)

Returns all AcroForm fields of a given PDF document.

[/documentprocessing/pdf/acroforms/fields ](https://docs.textcontrol.com/textcontrol/ds-server/webref.documentprocessing.documentprocessing.pdf.acroforms.fields.htm)

All PDF specific settings for the document generation can now be specified in the new [documentprocessing/pdf/create](https://docs.textcontrol.com/textcontrol/ds-server/webref.documentprocessing.documentprocessing.pdf.create.htm) method.

This new method allows you to create a PDF document from an input file in any supported format. All PDF related settings such as encryption, digital signatures and embedded files can be controlled through a [PDFCreationSettings](https://docs.textcontrol.com/textcontrol/ds-server/webref.documentprocessing.documentprocessing.pdf.create.post.htm) object.

### Typical Workflow

Consider a scenario where an MS Word DOCX template should be merged with data in order to create a digitally signed PDF document.

Typically, a template is merged with data using the [documentprocessing/document/merge](https://docs.textcontrol.com/textcontrol/ds-server/webref.documentprocessing.documentprocessing.document.merge.post.htm) method. The document is returned in the internal Text Control format to be flexible. This document together with a certificate is then posted to the [documentprocessing/pdf/create](https://docs.textcontrol.com/textcontrol/ds-server/webref.documentprocessing.documentprocessing.pdf.create.post.htm) method to create the final PDF document with all desired settings.

### Barcode Generation

DS Server 1.1 is able to generate barcode images from input strings. The following endpoints have been added:

Creates a barcode image.

[/documentprocessing/barcodes/create ](https://docs.textcontrol.com/textcontrol/ds-server/webref.documentprocessing.documentprocessing.barcodes.create.post.htm)

Returns the default text of a given barcode type.

[/documentprocessing/barcodes/defaulttext ](https://docs.textcontrol.com/textcontrol/ds-server/webref.documentprocessing.documentprocessing.barcodes.defaulttext.get.htm)

Returns the maximum text length that can be encoded.

[/documentprocessing/barcodes/maximumtextlength ](https://docs.textcontrol.com/textcontrol/ds-server/webref.documentprocessing.documentprocessing.barcodes.maximumtextlength.get.htm)

Returns the minimum text length that can be encoded.

[/documentprocessing/barcodes/minimumtextlength ](https://docs.textcontrol.com/textcontrol/ds-server/webref.documentprocessing.documentprocessing.barcodes.minimumtextlength.get.htm)

Checks whether the text is valid for a specific barcode type.

[/documentprocessing/barcodes/istextvalid ](https://docs.textcontrol.com/textcontrol/ds-server/webref.documentprocessing.documentprocessing.barcodes.istextvalid.get.htm)

### Admin Package

Additionally, we released a NuGet package for .NET Core for administration tasks on the DS Server. Using this package, you can register and license DS Server installations and add security profiles programmatically.

Learn more about DS Server and request your free trial token here:

[DS Server ](https://www.dsserver.io)

---

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

- [Introducing DS Server 4.0: Linux-Ready and Container-Friendly](https://www.textcontrol.com/blog/2025/04/30/introducing-ds-server-4-linux-ready-and-container-friendly/llms.txt)
- [DS Server 3.5.0 Released](https://www.textcontrol.com/blog/2024/09/24/ds-server-3-5-0-released/llms.txt)
- [DS Server 3.3.0 Released](https://www.textcontrol.com/blog/2024/02/16/ds-server-3-3-0-released/llms.txt)
- [DS Server 3.2.0 Released](https://www.textcontrol.com/blog/2023/11/08/ds-server-3-2-0-released/llms.txt)
- [DS Server 3.1.1 Released](https://www.textcontrol.com/blog/2023/04/12/ds-server-3-1-1-released/llms.txt)
- [DS Server 3.0: Deploying DS Server without IIS using Docker](https://www.textcontrol.com/blog/2022/10/08/ds-server-30-deploying-ds-server-without-iis-using-docker/llms.txt)
- [DS Server 3.0 Released](https://www.textcontrol.com/blog/2022/10/07/ds-server-3-0-released/llms.txt)
- [DS Server 2.0.2 Released](https://www.textcontrol.com/blog/2022/03/08/ds-server-2-0-2-released/llms.txt)
- [DS Server 2.0 Released: Comments and Mobile View](https://www.textcontrol.com/blog/2021/12/20/ds-server-2-0-released/llms.txt)
- [Back from BASTA! 2021: Some Impressions](https://www.textcontrol.com/blog/2021/09/28/back-from-basta-2021-some-impressions/llms.txt)
- [Version 30.0 Live Preview](https://www.textcontrol.com/blog/2021/09/22/version-30-live-preview/llms.txt)
- [TX Text Control 30.0 Preview: Improved Online Document Editor Ribbon Design](https://www.textcontrol.com/blog/2021/09/17/tx-text-control-30-preview-improved-online-document-editor-ribbon-design/llms.txt)
- [DocumentViewer: Deploying Forms](https://www.textcontrol.com/blog/2021/07/02/document-viewer-deploying-forms/llms.txt)
- [DocumentViewer Pre-Release: UI Improvements and Events](https://www.textcontrol.com/blog/2021/07/01/documentviewer-pre-release-ui-improvements-and-events/llms.txt)
- [Announcing DS Server Public Beta: Your On-Premise Document Services Cloud](https://www.textcontrol.com/blog/2020/12/18/announcing-ds-server-public-beta/llms.txt)
- [TX Text Control 34.0 SP4 is Now Available: What's New in the Latest Version](https://www.textcontrol.com/blog/2026/05/20/tx-text-control-34-0-sp4-is-now-available/llms.txt)
- [TX Spell .NET 11.0 SP1 is Now Available: What's New in the Latest Version](https://www.textcontrol.com/blog/2026/04/08/tx-spell-net-11-0-sp1-is-now-available/llms.txt)
- [Announcing TX Text Control DS Server 5.0](https://www.textcontrol.com/blog/2026/03/12/announcing-tx-text-control-ds-server-5-0/llms.txt)
- [TX Text Control 34.0 SP2 is Now Available: What's New in the Latest Version](https://www.textcontrol.com/blog/2026/02/18/tx-text-control-34-0-sp2-is-now-available/llms.txt)
- [TX Text Control 34.0 SP1 is Now Available: What's New in the Latest Version](https://www.textcontrol.com/blog/2025/12/03/tx-text-control-34-0-sp1-is-now-available/llms.txt)
- [Introducing TX Text Control 34.0: Your Next Leap in Document Processing](https://www.textcontrol.com/blog/2025/11/10/introducing-tx-text-control-34-0-your-next-leap-in-document-processing/llms.txt)
- [PDF/UA vs. PDF/A-3a: Which Format Should You Use for Your Business Application?](https://www.textcontrol.com/blog/2025/10/24/pdf-ua-vs-pdf-a-3a-which-format-should-you-use-for-your-business-application/llms.txt)
- [Validating PDF/UA Documents in .NET C#](https://www.textcontrol.com/blog/2025/10/21/validating-pdf-ua-documents-in-dotnet-csharp/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)
- [Meet Text Control at DDC 2025 in Cologne](https://www.textcontrol.com/blog/2025/10/06/meet-text-control-at-ddc-2025-in-cologne/llms.txt)
