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.

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.
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:
Related Posts
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…
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…
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.