GroupDocs.Annotation
20.4.0
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.
See the version list below for details.
Install-Package GroupDocs.Annotation -Version 20.4.0
dotnet add package GroupDocs.Annotation --version 20.4.0
<PackageReference Include="GroupDocs.Annotation" Version="20.4.0" />
paket add GroupDocs.Annotation --version 20.4.0
#r "nuget: GroupDocs.Annotation, 20.4.0"
.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.).
New Features in Version 20.4
- Managing different versions of annotated file (supported formats: Words, PDF, Slides, SpreadSheets).
Enhancements in Version 20.4
- Added to new API getting pages image size.
- Added advanced rendering options for show\hide replies.
For the detailed list, please visit GroupDocs.Annotation for .NET 20.4 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 | Code Samples | 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.).
New Features in Version 20.4
- Managing different versions of annotated file (supported formats: Words, PDF, Slides, SpreadSheets).
Enhancements in Version 20.4
- Added to new API getting pages image size.
- Added advanced rendering options for show\hide replies.
For the detailed list, please visit GroupDocs.Annotation for .NET 20.4 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 | Code Samples | Blog | Free Support | Temporary License
Release Notes
https://docs.groupdocs.com/display/annotationnet/GroupDocs.Annotation+for+.NET+20.4+Release+Notes
Dependencies
-
.NETFramework 2.0
- No dependencies.
-
.NETStandard 2.0
- SkiaSharp (>= 1.68.0)
- System.Drawing.Common (>= 4.5.1)
- System.Text.Encoding.CodePages (>= 4.5.0)
Used By
GitHub repositories
This package is not used by any popular GitHub repositories.
Version History
Version | Downloads | Last updated |
---|---|---|
21.2.0 | 0 | 2/26/2021 |
21.1.0 | 277 | 1/29/2021 |
20.11.0 | 533 | 11/30/2020 |
20.10.0 | 353 | 10/30/2020 |
20.9.0 | 333 | 9/30/2020 |
20.8.0 | 359 | 8/31/2020 |
20.7.0 | 340 | 7/31/2020 |
20.6.0 | 812 | 6/26/2020 |
20.5.0 | 333 | 5/29/2020 |
20.4.1 | 443 | 4/27/2020 |
20.4.0 | 306 | 4/13/2020 |
20.2.0 | 508 | 2/28/2020 |
20.1.0 | 318 | 1/31/2020 |
19.12.0 | 429 | 12/24/2019 |
19.11.0 | 385 | 11/29/2019 |
19.10.0 | 397 | 10/28/2019 |
19.9.0 | 336 | 9/25/2019 |
19.6.0 | 1,478 | 6/27/2019 |
19.4.1 | 948 | 5/14/2019 |
19.4.0 | 263 | 5/6/2019 |
19.3.0 | 1,134 | 3/28/2019 |
19.1.0 | 1,138 | 1/28/2019 |
18.12.0 | 1,350 | 12/5/2018 |
18.10.0 | 662 | 11/5/2018 |
18.9.0 | 578 | 10/3/2018 |
18.8.0 | 539 | 8/28/2018 |
18.7.1 | 548 | 8/6/2018 |
18.7.0 | 549 | 7/16/2018 |
18.6.0 | 605 | 6/14/2018 |
18.5.0 | 499 | 5/21/2018 |
18.4.0 | 573 | 4/16/2018 |
18.3.0 | 592 | 3/13/2018 |
18.2.0 | 572 | 2/7/2018 |
18.1.0 | 553 | 1/19/2018 |
17.12.0 | 947 | 12/7/2017 |
17.11.0 | 589 | 11/2/2017 |
17.10.0 | 552 | 10/2/2017 |