Products Technologies Demo Docs Blog Support Company

DocumentViewer Collaboration Features: Annotations

We just released a prerelease version of the MVC DocumentViewer with a new set of collaboration features including annotations and comments. This preview version shows how to integrate collaboration workflows.

DocumentViewer Collaboration Features: Annotations

We just released a prerelease version of the TX Text Control DocumentViewer for ASP.NET and ASP.NET Core with document collaboration features such as annotations and comments. This version allows you to add and share annotations from different users to any type of document supported by TX Text Control including PDF, DOC, DOCX, RTF and the internal TX Text Control format (TX). This feature allows the easy integration of document collaboration workflow features into your TX Text Control based applications.

DocumentViewer Annotations

User Specific Annotations

The DocumentViewer can be initialized with a user name that defines the current user using the UserNames property:

@Html.TXTextControl().DocumentViewer(settings =>
{
    settings.DocumentPath = AppDomain.CurrentDomain.GetData("DataDirectory").ToString() +
        "\\test.pdf";
    settings.UserNames = new string[] { "Klaas Klaasen" };
    settings.Dock = DocumentViewerSettings.DockStyle.Window;
    settings.ToolbarDocked = true;
    settings.ShowThumbnailPane = true;
}).Render()

Using the new annotation button in the toolbar, the second annotation toolbar can be opened. Used annotation pens can be modified including colors, stroke width and opacity.

User Comments

For each annotation object, comments can be added that are stored with the given user name and a time stamp. Additionally, a status for each annotation can be set including Accepted, Rejected, Cancelled, None and Closed.

Smoothing Algorithm

Annotation lines are simplified with an efficient line smoothing algorithm. Lines are captured as vectors, stored in arrays and finally de-noised and simplified in a post-process:

The annotations can be exported separately and stored within a Text Control document to be shared with other users. This concept gives the flexibility to add annotations and comments to all supported document types including MS Word DOC, DOCX, RTF, PDF and the internal TX Text Control format.

You can test this prerelease version on your own by installing the beta version from NuGet:

https://www.nuget.org/packages/TXTextControl.Web.DocumentViewer/28.0.213.300-beta

Or you can test these features live using our online demos:

Text Control Technical Demos

Stay in the loop!

Subscribe to the newsletter to receive the latest updates.

Related Posts

AngularASP.NETCollaboration

DocumentViewer 29.2 (29.0.302.500) Final Released

We are happy to announce the final release of version 29.2 of the DocumentViewer for ASP.NET and ASP.NET Core. It comes with many new annotation and form field features to deploy documents for…


AngularASP.NETAnnotations

Smart Documents: Embedding Documents in PDF Containers

TX Text Control is able to embed and extract embedded files to and from PDF documents. This can be used to create smart document containers that consists of the original document for editing and…


AngularASP.NETAnnotations

DocumentViewer Annotations: Highlight Text

We just published a pre-release version of the DocumentViewer that includes a new annotation feature: Text highlights. It is now possible to select text to add a comment at a specific text…


ASP.NETAnnotationsCollaboration

DocumentViewer Collaboration: Live Share Document Annotations

Digital collaboration became the norm in today's modern business world. Adding real-time document collaboration adds a significant value to applications to increase productivity for your users.…


ASP.NETCollaborationConditional Instructions

DocumentViewer Pre-Release: Forms with Conditional Instructions Support

We published another pre-release of the DocumentViewer that includes conditional instruction support for form fields compatible to the TX Text Control editor.