GroupDocs.Annotation 20.4.1

GroupDocs.Annotation for .NET is a lightweight and yet powerful library which offers a wide range of graphics, text and watermark annotation types. Apply annotation to a document and export results into desired format. Annotate PDF, DOCX/DOC, PPTX/PPT, XLSX/XLS, JPG, PNG, TIFF, VSDX/VSD, ODT, ODS, ODP, EML, HTML and many others formats, collaborate, comment and review documents with GroupDocs.Annotation for .NET API.

Features:
   * Graphics annotations
       - Area – marks an area with a rectangle and adds notes to it;
       - Arrow – draws an arrow on a document;
       - Distance – measures a distance between objects in a document;
       - Point – sticks comments to any point in a document;
       - Polyline – draws shapes and freehand lines;
       - Redaction – fills black rectangle with fixed position (used if you want to hide some text);
       - TextField – adds rectangle with a text inside;
       - Ellipse – draws elliptic annotation in a document.
   * Text annotations
       - Highlight – highlights and comments selected text;
       - Replacement – replaces original text with user’s text;
       - Strikeout – marks text with a strikethrough styling;
       - Underline – marks text with a underline styling.
   * Watermark annotations
       - Horizontal - adds horizontal text watermark;
       - Diagonal - adds diagonal text watermark.
   * Collaboration
       - Each annotation type support comment collaboration. Add, remove or reply to comments for any annotation.
   * Storage customization
       - Custom interfaces for input/output/cache data are provided. This way any type of storage can be supported – Amazon S3, Dropbox, Google Drive, Windows Azure and others.

Supported document formats:
   * Portable Document Formats - PDF (PDF/A-1a, PDF/A-1b, PDF/A-2a);
   * Microsoft Word documents - DOC, DOCX, DOCM, DOT, DOTX, RTF;
   * Microsoft Excel spreadsheets - XLS, XLSX, XLSM, XLSB, CSV;
   * Microsoft PowerPoint presentations - PPT, PPTX, PPS, PPSX;
   * Microsoft Visio diagrams - VSD, VSDX, VSS, VST;
   * Open Document formats - ODT, OTT, ODS, ODP;
   * Image - TIFF, TIF, JPG, JPEG, PNG, GIF, BMP;
   * Email - EML;
   * Autocad - DWG, DXF;
   * Markup - HTM, HTML.

For more details on the GroupDocs.Annotation for .NET API, please visit product website at: https://products.groupdocs.com/annotation/net

Note: GroupDocs.Annotation for .NET will run in evaluation mode. In order to test full features of the product, please request a free 30-day temporary license.

Install-Package GroupDocs.Annotation -Version 20.4.1
dotnet add package GroupDocs.Annotation --version 20.4.1
<PackageReference Include="GroupDocs.Annotation" Version="20.4.1" />
For projects that support PackageReference, copy this XML node into the project file to reference the package.
paket add GroupDocs.Annotation --version 20.4.1
The NuGet Team does not provide support for this client. Please contact its maintainers for support.

.NET API for Document Annotation

Its an on-premise API that seamlessly integrates document annotation features into your .NET applications. Apply graphic, text and watermark annotations.

Document Annotation Processing Features

  • Import document annotations.
  • Support for adding, removing or replying to annotation comments.
  • Export annotated document back to its original format.
  • Render document pages as images.
  • Generate document thumbnails or document image preview.
  • Support for default cache (local disk) or custom cache (Amazon S3,Dropbox etc.).
  • Get list of supported file formats.
  • Fetch document information, such as, page count & file size.
  • Extract annotations from a document and serialize to XML format.
  • Remove previously added annotations from a document.
  • Update specific annotation properties (size, color etc.).

Enhancements in Version 20.4.1

  • Some bugs have been fixed in this release.

For the detailed notes, please visit GroupDocs.Annotation for .NET 20.4.1 Release Notes.

Microsoft Office Annotation Formats

Microsoft Word: DOC, DOCM, DOCX, DOT, DOTM, DOTX, RTF
Microsoft Excel: XLS, XLSB, XLSM, XLSX
Microsoft PowerPoint: PPT, PPTX, PPSX, PPS
Microsoft Visio: VSD, VSDX, VSS, VST

Other Annotation Formats

Portable: PDF (PDF/A-1a, PDF/A-1b, PDF/A-2a)
OpenDocument: ODT, ODS, ODP
Images: TIF, TIFF, JPG, JPEG, PNG, BMP
AutoCAD: DWG, DXF
Email: EML
Web: HTML
Others: DCM

Supported Graphic Annotation Types

Area: marks an area with a rectangle
Arrow: draws an arrow on a document
Distance: measures a distance between objects in a document
Ellipse: draws elliptic annotation in a document
Point: sticks comments to any point in a document
Polyline: draws shapes and freehand lines
Resource Redaction: fills black rectangle with fixed position
TextField: adds rectangle with a text inside

Supported Text Annotation Types

Highlight: highlights and comments selected text
Link: adds a hyperlink to the document
Replacement: replaces original text with user’s text
Strikeout: marks text with a strikethrough styling
Text Redaction: fills part of text with black rectangle
Underline: marks text with an underline styling

Supported Watermark Annotation Types

Diagonal: adds diagonal text watermark
Horizontal: adds horizontal text watermark

Supported Platforms

GroupDocs.Annotation for .NET supported platforms are listed below:
.NET Standard 2.0: Any type of .NET Standard 2.0 application is supported (since Q4 2019).
.NET Framework: Any type of .NET Framework version 2.0 (or later) application is supported - ASP.NET, Web Services, WinForms, WPF and others. Full support for 32-bit and 64-bit.
Windows Azure: GroupDocs.Annotation for .NET runs on Windows Azure.
Mono: You can use GroupDocs.Annotation for .NET to build applications with Mono.

Getting Started with GroupDocs.Annotation for .Net

Are you ready to give GroupDocs.Annotation for .NET a try? Simply execute Install-Package GroupDocs.Annotation from Package Manager Console in Visual Studio to fetch & reference GroupDocs.Annotation assembly in your project. If you already have GroupDocs.Annotation for .Net and want to upgrade it, please execute Update-Package GroupDocs.Annotation to get the latest version.

Please check the GitHub Repository for other common usage scenarios.

Use C# Code to Save Annotation-only Pages of PDF File

// for this example input file ("input.pdf") must have at least 10 pages
using (Annotator annotator = new Annotator(“input.pdf”))
{
    AreaAnnotation area = new AreaAnnotation()
    {
        Box = new Rectangle(100, 100, 100, 100),
        BackgroundColor = 65535,
        PageNumber = 1
    };
    EllipseAnnotation ellipse = new EllipseAnnotation()
    {
        Box = new Rectangle(100, 100, 100, 100),
        BackgroundColor = 123456,
        PageNumber = 9
    };
    annotator.Add(new List<AnnotationBase>() { area, ellipse });
    annotator.Save(“result.pdf” new SaveOptions { OnlyAnnotatedPages = true});
}

Product Page | Documentation | API Reference | Examples | Blog | Free Support | Temporary License

.NET API for Document Annotation

Its an on-premise API that seamlessly integrates document annotation features into your .NET applications. Apply graphic, text and watermark annotations.

Document Annotation Processing Features

  • Import document annotations.
  • Support for adding, removing or replying to annotation comments.
  • Export annotated document back to its original format.
  • Render document pages as images.
  • Generate document thumbnails or document image preview.
  • Support for default cache (local disk) or custom cache (Amazon S3,Dropbox etc.).
  • Get list of supported file formats.
  • Fetch document information, such as, page count & file size.
  • Extract annotations from a document and serialize to XML format.
  • Remove previously added annotations from a document.
  • Update specific annotation properties (size, color etc.).

Enhancements in Version 20.4.1

  • Some bugs have been fixed in this release.

For the detailed notes, please visit GroupDocs.Annotation for .NET 20.4.1 Release Notes.

Microsoft Office Annotation Formats

Microsoft Word: DOC, DOCM, DOCX, DOT, DOTM, DOTX, RTF
Microsoft Excel: XLS, XLSB, XLSM, XLSX
Microsoft PowerPoint: PPT, PPTX, PPSX, PPS
Microsoft Visio: VSD, VSDX, VSS, VST

Other Annotation Formats

Portable: PDF (PDF/A-1a, PDF/A-1b, PDF/A-2a)
OpenDocument: ODT, ODS, ODP
Images: TIF, TIFF, JPG, JPEG, PNG, BMP
AutoCAD: DWG, DXF
Email: EML
Web: HTML
Others: DCM

Supported Graphic Annotation Types

Area: marks an area with a rectangle
Arrow: draws an arrow on a document
Distance: measures a distance between objects in a document
Ellipse: draws elliptic annotation in a document
Point: sticks comments to any point in a document
Polyline: draws shapes and freehand lines
Resource Redaction: fills black rectangle with fixed position
TextField: adds rectangle with a text inside

Supported Text Annotation Types

Highlight: highlights and comments selected text
Link: adds a hyperlink to the document
Replacement: replaces original text with user’s text
Strikeout: marks text with a strikethrough styling
Text Redaction: fills part of text with black rectangle
Underline: marks text with an underline styling

Supported Watermark Annotation Types

Diagonal: adds diagonal text watermark
Horizontal: adds horizontal text watermark

Supported Platforms

GroupDocs.Annotation for .NET supported platforms are listed below:
.NET Standard 2.0: Any type of .NET Standard 2.0 application is supported (since Q4 2019).
.NET Framework: Any type of .NET Framework version 2.0 (or later) application is supported - ASP.NET, Web Services, WinForms, WPF and others. Full support for 32-bit and 64-bit.
Windows Azure: GroupDocs.Annotation for .NET runs on Windows Azure.
Mono: You can use GroupDocs.Annotation for .NET to build applications with Mono.

Getting Started with GroupDocs.Annotation for .Net

Are you ready to give GroupDocs.Annotation for .NET a try? Simply execute Install-Package GroupDocs.Annotation from Package Manager Console in Visual Studio to fetch & reference GroupDocs.Annotation assembly in your project. If you already have GroupDocs.Annotation for .Net and want to upgrade it, please execute Update-Package GroupDocs.Annotation to get the latest version.

Please check the GitHub Repository for other common usage scenarios.

Use C# Code to Save Annotation-only Pages of PDF File

// for this example input file ("input.pdf") must have at least 10 pages
using (Annotator annotator = new Annotator(“input.pdf”))
{
    AreaAnnotation area = new AreaAnnotation()
    {
        Box = new Rectangle(100, 100, 100, 100),
        BackgroundColor = 65535,
        PageNumber = 1
    };
    EllipseAnnotation ellipse = new EllipseAnnotation()
    {
        Box = new Rectangle(100, 100, 100, 100),
        BackgroundColor = 123456,
        PageNumber = 9
    };
    annotator.Add(new List<AnnotationBase>() { area, ellipse });
    annotator.Save(“result.pdf” new SaveOptions { OnlyAnnotatedPages = true});
}

Product Page | Documentation | API Reference | Examples | Blog | Free Support | Temporary License

Release Notes

https://docs.groupdocs.com/display/annotationnet/GroupDocs.Annotation+for+.NET+20.4.1+Release+Notes

This package is not used by any popular GitHub repositories.

Version History

Version Downloads Last updated
20.4.1 178 4/27/2020
20.4.0 161 4/13/2020
20.2.0 282 2/28/2020
20.1.0 171 1/31/2020
19.12.0 262 12/24/2019
19.11.0 199 11/29/2019
19.10.0 281 10/28/2019
19.9.0 239 9/25/2019
19.6.0 806 6/27/2019
19.4.1 760 5/14/2019
19.4.0 157 5/6/2019
19.3.0 1,014 3/28/2019
19.1.0 945 1/28/2019
18.12.0 1,171 12/5/2018
18.10.0 518 11/5/2018
18.9.0 423 10/3/2018
18.8.0 360 8/28/2018
18.7.1 375 8/6/2018
18.7.0 377 7/16/2018
18.6.0 443 6/14/2018
18.5.0 348 5/21/2018
18.4.0 394 4/16/2018
18.3.0 414 3/13/2018
18.2.0 396 2/7/2018
18.1.0 365 1/19/2018
17.12.0 671 12/7/2017
17.11.0 413 11/2/2017
17.10.0 376 10/2/2017