Text Control DS Server 1.1

Released: Jun 7, 2021

1.1 버젼 업데이트

기능

Adobe PDF

  • Using the existing DocumentProcessing endpoints, documents can be converted to or created from Microsoft 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. With this release, a complete new namespace is available for the handling of PDF documents. The following PDF endpoints have been added:
    • documentprocessing/pdf/create - Creates a PDF document from an input document.
    • documentprocessing/pdf/embeddedfiles - Returns all embedded files from a given PDF document.
    • documentprocessing/pdf/metadata - Extracts metadata from a given PDF document.
    • documentprocessing/pdf/acroforms/fields - Returns all AcroForm fields of a given PDF document.
  • All PDF specific settings for the document generation can now be specified in the new documentprocessing/pdf/create 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 object.

Typical Workflow

  • When merging a DOCX template with data in order to create a digitally signed PDF document, typically, a template is merged with data using the documentprocessing/document/merge 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 method to create the final PDF document with all desired settings.

Barcode Generation

  • With this release, DS Server is now able to generate barcode images from input strings. The following endpoints have been added:
    • documentprocessing/barcodes/create - Creates a barcode image.
    • documentprocessing/barcodes/defaulttext - Returns the default text of a given barcode type.
    • documentprocessing/barcodes/maximumtextlength - Returns the maximum text length that can be encoded.
    • documentprocessing/barcodes/minimumtextlength - Returns the minimum text length that can be encoded.
    • documentprocessing/barcodes/istextvalid - Checks whether the text is valid for a specific barcode type.

Admin Package

  • Released a NuGet package for Microsoft .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.

Updated Packages

  • Updated several NuGet, npm Angular and npm React packages to be compatible with DS Server 1.1:
    • NuGet (.NET Core):
      • TXTextControl.DocumentServices.DocumentEditor.
      • TXTextControl.DocumentServices.DocumentProcessing.
      • TXTextControl.DocumentServices.DocumentViewer.
      • TXTextControl.DocumentServices.Admin.
    • npm (Angular):
      • @txtextcontrol/tx-ng-ds-document-editor.
      • @txtextcontrol/tx-ng-ds-document-viewer.
      • @txtextcontrol/tx-ng-ds-document-processing.
    • npm (React):
      • @txtextcontrol/tx-ng-ds-document-editor.
      • @txtextcontrol/tx-ng-ds-document-viewer.