Annotation and Markup SDK Libraries
LEADTOOLS SDKs include flexible and time-tested document and image annotation libraries for .NET (C#, VB, Core, Xamarin, UWP), C, C++, iOS, macOS, Linux, Java, and web developers. LEADTOOLS libraries include a clean and diverse collection of markup objects and collaborative tools designed to impart visual metadata to digital images and documents, which enhance user experience, productivity, and security. In addition to its award-winning annotation API, LEADTOOLS also supports specialized document and medical annotations for industry standard formats, including PDF and DICOM.
Robust Annotation Components
The LEADTOOLS annotation libraries provide APIs and UI controls to add full-color annotation and markup objects to bitonal, grayscale, and color images and documents.
- Objects can be drawn onto a presentation layer or burned permanently into the image
- Annotation security APIs provide security to edit annotations and remove redaction objects from private information
- Many annotation object types are pre-defined, or you can create new custom object types
- All LEADTOOLS annotation objects can be hyperlinked to show user-defined messages, run applications, or load a web page.
- Objects can be flipped, reversed, rotated, scaled, sheared, and translated
- Annotations can be stored in the image file, in a separate annotation file, in a database, or in memory
Document Annotation and Mark up Libraries
LEADTOOLS libraries support several industry standard annotation formats, including PDF, IBM FileNet P8, and Daeja annotations. In addition to the objects that those formats support, the libraries include a broad range of document annotation objects, including redaction, text, geometric shapes, rulers, Bates stamps, audio, and video. The text-based review and collaboration objects are similar to Adobe Acrobat and Microsoft Word. The document can remain searchable, even after it has been marked up or redacted.
PDF Annotation Libraries
LEADTOOLS PDF libraries provide APIs to read, display, edit, and write PDF annotations and markups that work seamlessly with Adobe Acrobat and other compliant PDF readers. By annotating and marking up PDF files, users can collaborate by writing comments and drawing shapes on top of the document without making permanent changes. Additionally, sensitive information can be permanently or temporarily redacted to help your application comply with standards such as GDPR and HIPPA.
The LEADTOOLS PDF libraries provide APIs to load, view, edit, create, and save the following PDF annotations:
- Line Endings
- Text Callout
- Note reply
- Comments and replies
DICOM and Medical Imaging Annotation Libraries
A broad range of DICOM and medical image annotation objects are included in the Medical Image Viewer and Medical Workstation Viewer controls. These medical image annotations can be added to DICOM, bitonal, color, and grayscale images, either on a presentation layer or burned into the image data. They are perfect for highlighting areas of interest and redacting private information. Access to edit annotations or view private information can be control with user-level passwords. Flexible annotation object storage options include DICOM data sets (Grayscale Softcopy Presentation State), image files, separate annotation files, database, memory, and XML.
- Cross Product
- Text Pointer
Implement Annotation Security for Each and Every Object
The annotation security APIs provide security to edit annotations and remove redaction objects to gain access to private information. Enhanced redaction objects hide and encrypt confidential parts of images and documents even in non-LEADTOOLS viewers. When combined with annotation security, these redact objects provide a means of granting user-level access to view redacted areas of an image or document.
Versatile Storage of Annotations
Ease of Use and Control
The simplicity of using LEADTOOLS annotations is extended to both the developer and the end-user. With very little code, the developer can create a fully automated, dynamic, and feature-packed annotation application, which is also easy to operate by the end-user. Automation features include mouse event handling, cursors, toolbars, right-click context menus, and instant text editing.
With the LEADTOOLS Annotation Customizable Features, developers can create new annotation types, change the context menus and toolbars, and localize the dialog strings. End-users can rotate, calibrate, and change virtually any visual setting of the annotations on the screen.
Annotation and Markup SDK Platforms and Programming Interfaces
Projects that use LEADTOOLS Annotation and Markup libraries can be deployed to web browsers, Windows, macOS, iOS, Android, and Linux devices.
Annotation and Markup SDK libraries are available for
- Internet Explorer 9 and later
Mobile and Tablet Browsers
- Internet Explorer 10 and later
- Firefox Mobile
- Opera Mobile
Start Coding With LEADTOOLS Annotation and Markup
Annotation and Markup libraries as well as all LEADTOOLS Recognition, Document, Medical, Vector, and Imaging technologies for all development and target platforms, including Windows, Linux, and macOS.
- Implement Annotations in C#, VB.NET, Java, Obj-C, and Swift
- Burn Annotations to an Image - .NET Core Console C#
- Load, Save, and Split Annotations - .NET FX Console C#
- Create a Custom Annotation - WinForms C#
- Draw and Edit Annotations on Images - WinForms C#
- Load, Add, and Save Annotations - Java
- Implement Annotations in C/C++
- Redaction Web API (Cloud Services)
- Load, Save, and Split Annotations in C#
- Create PDF Annotations and Markups in C#
- Detect and Redact MICR from Files in C#
- Add Bates Stamp Watermark to Images in C#
- Convert PDF Annotations to P8 Strings in C#
- Convert P8 Annotation Strings to PDF Annotations
- Convert to and from TIFF Wang Annotations
- DICOM Annotations in .NET Medical Viewer in C#
Online Demo Applications that include Annotation and Markup SDK Libraries
Uses LEADTOOLS annotations and image-markup libraries to add stamps, sticky notes, rulers, and various other image markup devices to an annotation layer of the image without changing the original image data.
- Draw annotations
- Export image
A zero-footprint Medical viewer with light and dark themes to display DICOM images (pixel data) with window level, density removal, offset, scale, zoom, stack, annotation/markup, and multi-touch support for phone, tablet, and desktop.
It demonstrates zero-footprint 3D volume rendering of multiple volume types including VRT, MIP, MPR, and SSD in the Medical Web Viewer. The viewer does not require browser plugins, desktop utilities, or remote desktop clients and options for low-resolution and caching to speed up rendering and loading.
Note: If you have your own test images that you would like to upload into the application, contact firstname.lastname@example.org to have a private user profile created.
The zero-footprint Medical Web Viewer with specialized dental features enabled, including Endo, Perio, Dentin, and FMX layouts. Additionally shows multi-touch support for phone, tablet, and desktop.
- Interactive brightness and contrast display
- Display DICOM information
Mobile Demo App
Use the LEADTOOLS Annotations App to annotate (mark-up) images without changing the image data. Add many annotation object types.