Annotation SDK

Fully-featured Annotations SDK for Web Applications

Annotate and comment all your electronic documents in your HTM5 viewer in real-time with the DocuVieware Annotations toolkit. Use our set of standard annotations or customize your own. Set permissions to ease and secure your workflows.

60 days free trial

Main features

Ready-to-use snap-in

For developers looking for a full set, we have bundled standard annotations and commenting features in a ready-to-use snap-in (see the live demo below).


Just like other UI & UX features, annotations are fully customizable and developers can also create their own, adapted to their requirements.

Real-time collaboration

Enjoy the fastest viewer on the market.
DocuVieware provides client/server performance optimization to have a clear and instant overview of what's happening on the document. Annotations and comments are displayed in real-time in the viewer and the thumbnails.

Secure workflows

Manage annotations by code or by user interaction and set permissions to view, draw, edit, and comment. Include further security processes such as digital signatures, passwords, and redaction.

XML support

Annotations collection can be loaded and saved in XML, a standards-compliant format for annotation interchange.

Annotate 100+ file formats

DocuVieware supports more than 100 file formats including PDF, PDF/A, MS Office, SVG, metafile (WMF, EMF), HTML, email, and raster images (TIFF, JPEG, PNG, JBIG2, JPEG 2000, WEBP, etc.) formats, as well as RAW camera formats. Any file can be saved as PDF, PDF/A, TIFF, and SVG.

List of annotations

Each annotation is customizable! Check our documentation and our programming tutorials.


Freehand highlighter

Rubber stamp




Connected lines




path d="M798.922,450.447 M797.895,20.84c-0.002-6.649-5.19-12.344-11.861-12.34L568.746,8.593 c-6.672,0.003-12.854,5.703-12.851,12.351l0.005,11.154l0.084,176.454l0.104,242l0.017,32.201l0.005,11.799l12.856-0.007 l205.143-0.088l12.144-0.006c6.672-0.002,11.855-5.106,11.852-11.803 M798.089,450.447 M555.994,233.552l0.053,119.499l0.031,73.501 M774.099,470.458l-193,0.083l-0.011-20.501l-0.01-23.5l23-0.009l25-0.011l24-0.012l24.001-0.009l-0.013-25l-24,0.01l-23.999,0.011 l-25.001,0.012l-22.998,0.009l-0.01-23l22.999-0.009l25.001-0.012l23.999-0.011l-0.011-25.001l-24,0.012l-25,0.012l-23,0.009 l-0.01-24.001l22.999-0.008l25-0.012l24-0.011l-0.01-24l-72,0.031l-0.011-24l96-0.042l-0.011-25l-96,0.042l-0.01-23l72-0.031 l-0.011-25l-72,0.03l-0.012-24l72.001-0.031l-0.01-24l-72.001,0.031l-0.01-24l96-0.042l-0.01-25l-96,0.041l-0.011-23l72.001-0.03 l-0.013-25l-71.999,0.031l-0.021-30.953l193.001-0.084l0.083,175.454l0.011,25l0.041,96l0.041,97l0.011,24L774.099,470.458z M797.995,233.448 M798.911,426.446"/> Ruler

Polygon ruler


Sticky note

Demo: annotate and comment your documents online


Check our resources to set up DocuVieware and deploy it on your servers.

ASP.NET Web Forms - ASP.NET MVC Razor - ASP.NET Core

Other Web Technologies: Angular, AngularJS, NodeJS, Blazor, React, Java, PHP, JavaScript/jQuery, SharePoint

Download DocuVieware and start coding!