DotImage SDK

DotImage is a leading .NET imaging SDK designed for professional developers. Effortlessly integrate advanced viewing, scanning, converting, editing, and annotating capabilities into your web, mobile, and desktop applications. DotImage supports a wide range of formats including TIFF, PDF, DICOM, JPEG2000, and more—and offers robust features such as page manipulation, document cleanup, and OCR integration. Renowned for its speed, reliability, and exceptional support team, DotImage empowers you to deliver powerful imaging solutions with confidence.

HTML5 Web & Mobile Viewing

DotImage offers comprehensive support for a wide range of formats, including TIFF, PDF, DICOM, JPEG2000, JBIG2, Word, Excel, and PowerPoint. The platform enables users to edit, insert, reorder, remove, and rotate pages, as well as perform advanced document cleanup operations such as binarization, deskewing, and despeckling.

Designed for modern workflows, DotImage features touch support and adaptive scaling to ensure an optimal viewing experience on both web and mobile devices. Users can conveniently upload files via drag-and-drop or file selection. Additionally, an integrated thumbnail viewer allows for easy navigation and page rearrangement within documents.


 

PDF Support

DotImage provides robust PDF functionality, allowing users to convert images from supported formats directly to PDF. With the PDF Reader add-on, you can view and edit PDFs, easily convert PDFs to other image formats, and combine or separate PDF documents.

Additional features include the ability to read and write PDF metadata and bookmarks, view and annotate PDFs, fill PDF forms directly in the browser, and handle PDF/A as well as password-protected encrypted PDFs. For enhanced document accessibility, OCR capabilities can be added to create searchable PDFs.


 

Annotations

Easily view, modify, and manage images with advanced annotation features. DotImage enables you to highlight essential information and supports a variety of annotation types, including freehand drawing, text boxes, sticky notes, rubber stamps, lines, ellipses, rectangles, and polygons. DotImage also provides comprehensive annotation capabilities for multipage TIFF files, as well as viewing and authoring PDF annotations. In WinForms applications, images can be printed with annotations displayed exactly as they appear on the document.

 

 


 

Format Conversion

DotImage provides robust support for reading and writing a wide range of image formats, including TIFF, PNG, and JPEG. It also enables conversion from specialized formats such as DICOM, DWG, and DXF, and allows seamless conversion to and from the .NET Bitmap class. With the PDF Reader add-on, you can convert files to or from PDF format. The Office add-on extends functionality further, allowing you to read Word, Excel, and PowerPoint documents and convert them to any other supported format. Both single and batch conversions are supported, making it easy to handle large volumes of files efficiently.


 

Image Processing Capabilities

DotImage offers a comprehensive suite of image processing tools designed to support downstream processes such as OCR. Key functions include:

  • Image Manipulation: Crop, rotate, flip, resize, and resample images, making it easy to prepare images for further analysis or display 
  • Image Cleanup: Advanced cleanup features are available, including complex overlays, noise addition and reduction, color management, and auto-leveling. These tools help enhance image quality and readability 
  • Specialized Cleanup Functions: Additional cleanup options include deskew (to correct tilted images), despeckle (to remove small noise artifacts), and removal of borders, lines, or hole-punch marks—essential for document processing and improving OCR accuracy 
  • Support for Downstream Processes: The robust processing capabilities make DotImage particularly well-suited for tasks like OCR and forms recognition, ensuring that images are optimized for accurate data extraction 

These features are accessible through an intuitive API, making it straightforward to integrate powerful image processing into .NET applications.


 

Multi-Page Document Support in DotImage

DotImage provides robust support for working with multi-page documents, specifically TIFF and PDF formats. Its capabilities include:

  • Page Management: You can reorder, remove, add, replace, and combine pages within multi-page TIFF and PDF documents. This flexibility is essential for document preparation and organization.
  • Editing and Writing: DotImage allows you to view, edit, and write multi-page documents, making it easy to update or correct files as needed.
  • Document Combination and Splitting: You can combine multiple documents into a single file, split a multi-page document into separate files, or merge selected pages into new documents. This is particularly useful for workflows that require assembling or disassembling document packets.
  • Content Cleanup: The toolkit supports removing blank or redacted pages, which helps streamline documents and ensure only relevant content is retained.
  • PDF Support: For working with PDF files, the PDF Reader add-on is required. This add-on enables all the above features for PDF documents, in addition to TIFF.

These features make DotImage a powerful solution for managing complex document workflows, especially in environments where document integrity and flexibility are critical.


 

Desktop Viewing Features in DotImage

DotImage offers a comprehensive suite of desktop viewing and image processing tools for .NET applications, particularly focused on WinForms environments. Here’s a breakdown of its key features:

  • .NET Desktop Viewing & Image Processing: DotImage provides robust controls for viewing and processing images directly within .NET desktop applications, supporting a wide range of image formats including TIFF, PDF, DICOM, JPEG2000, and more 
  • Drag & Drop Support: Users can easily upload and rearrange files or pages using intuitive drag-and-drop functionality, streamlining the workflow for document management 
  • Page Reordering: Thumbnails can be dragged to reorder pages within a document, with the underlying collection updating automatically to reflect the new order 
  • Anti-Aliasing & Customizable Thumbnails: The viewer controls support anti-aliasing for smoother image rendering and allow customization of thumbnail sizes for better navigation and usability 
  • WinForms Viewing Controls: DotImage includes several WinForms controls such as AnnotateViewer, DocumentViewer, and ImageViewer, which can be used with or without annotation support, depending on your application’s needs 
  • Viewer and Thumbnail Controls: Multiple viewer and thumbnail controls can be combined to create a tailored user interface for document viewing and management 
  • Optical Mark Recognition (OMR): Built-in OMR capabilities enable automated scoring of multiple-choice paper forms, making DotImage suitable for educational and survey applications

These features make DotImage a powerful toolkit for building rich, interactive desktop imaging applications with advanced document handling and processing capabilities.


 
 

Atalasoft impacted us in two ways. First, DotImage gave us the tools we needed to view and annotate images and it fit perfectly into our architecture. Second, support has been excellent. With excellent support we have been able to quickly respond to our customer’s needs.

Sr. Developer, eDiscovery & Data Processing Company

 

Environments Supported

  • .NET Framework 3.5, 4.6.2+ (ASP.NET, ASP.NET MVC, Windows Forms, WPF)
  • .NET 6 / .NET 8 (ASP.NET and Windows Forms)
  • Visual Studio 2015+ for .NET Framework, Visual Studio 2022 for .NET 6
  • Windows 10+, Windows Server 2016+
  • C#, VB.NET. F#
  • 32-bit, 64-bit
  • Browsers Supported include Edge (Chromium), Chrome, Firefox, IE11, Safari (on Mac OS), Android Chrome, and iOS Safari