GroupDocs.Annotation for .NET provides powerful markup and labeling features for different types of documents and images. It allows developers to add, remove, edit, and extract annotations in PDF, MS Office, OpenDocument, AutoCAD, HTML, PNG, BMP, GIF, JPG, CSV, and more file types. The on-premise API helps developers improve the document review and approval workflow while enabling users to build custom annotation tools in .NET. It makes the annotating process convenient by offering simple and easy-to-use methods that developers can utilize to empower their document processing solutions.
The .NET document annotation API supports several types of annotations, such as watermark, area, polyline, text, underline, point, and ellipse. Users can change annotation color or size, create image previews of the documents, display file pages as images, retrieve file information, remove existing document annotations, develop PDF annotator apps, and do much more with the API. GroupDocs.Annotation for .NET API has all the tools needed for creating cross-platform, high-performance .NET document review and collaboration solutions capable of functioning seamlessly across Windows, Linux, Mac OS, and multiple platforms and frameworks.
Before getting started with .NET document annotation API, please check the list of prerequisites on the System Requirements page to ensure your system meets the recommended OS, framework, and development environment settings. This will help you with a smooth installation and issue-free user experience.
To download the MSI installer or the DLLs and set up the .NET annotation library, please visit the downloads section. You can also use the NuGet package to install the library. The command for setting up the library from the Visual Studio package manager console is given below:
Annotations are an essential part of the document review process, and they help users highlight issues, suggest improvements, or efficiently convey document-related information to different users. GroupDocs.Annotation for .NET boasts excellent annotation manipulation features for .NET developers to annotate various document formats and also includes the ability to modify or delete existing annotations in a document.
The .NET document annotation API supports multiple annotation types that can be added to the supported file formats. One of these is the text field annotation, which enables users to insert some text within a rectangular shape. The following C# code example provides more insight on how to do it.
//Add text field annotation to a PDF document from a local disk using (Annotator annotator = new Annotator("path/input.pdf")) { TextFieldAnnotation textField = new TextFieldAnnotation { BackgroundColor = 65535, Box = new Rectangle(100, 100, 100, 100), CreatedOn = DateTime.Now, Text = "Some text", FontColor = 65535, FontSize = 12, Message = "This is text field annotation", Opacity = 0.7, PageNumber = 0, PenStyle = PenStyle.Dot, PenWidth = 3, FontFamily = "Arial", TextHorizontalAlignment = HorizontalAlignment.Center, Replies = new List{ new Reply { Comment = "First comment", RepliedOn = DateTime.Now }, new Reply { Comment = "Second comment", RepliedOn = DateTime.Now } } }; annotator.Add(textField); annotator.Save("result.pdf"); }
Removing annotations from documents is another crucial aspect of the document review procedure and could help clean the file before the finalization stage. The .NET PDF annotation API lets you remove existing annotations in PDF files. Let’s review the following C# coding example to learn more.
Please visit the GroupDocs.Annotation for .NET GitHub examples page to check more working code examples. If you are looking to annotate PDF, Word, Excel, and PowerPoint documents, emails, images, or Visio and HTML files on the fly from your mobiles or tablets, please check our Free Online Document Annotations Apps today.
GroupDocs.Annotation for .NET is a comprehensive, standalone document and image annotator library that does not require additional software installations. With the library, you can independently develop PDF annotator apps and other feature-rich document and image annotation solutions on the .NET platform. It supports you in enhancing your existing apps or annotating files within your newly created applications. The .NET document annotation API works equally well on popular OS, platforms, and frameworks, delivering an unmatched document collaboration experience.
GroupDocs.Annotation for .NET provides all necessary tools and features to optimize document collaboration solutions by adding markup labels and annotations to the documents. With these markups, users can share feedback for improving the file and resolving relevant problems, thus contributing towards an enhanced collaboration process.
Yes, we provide coding examples for the .NET document annotation API, which are available on the GitHub examples page of the API. These code examples guide the users in adding annotations to the supported types of documents with ease.
The annotation API for .NET supports an array of popular document and image formats such as Microsoft Word, Excel, PowerPoint, PDF, ODT, ODP, EML, MSG, HTML, VSD, VSS, DWG, CAD, DXF, CSV, OTP, JPG, BMP, GIF, PNG, TIFF, DICOM & more for annotation.
Of course! You can rest assured about the security of your documents and images while processing them using the .NET API. We ensure the privacy of your data and take all required measures to provide you with a secure user experience.
Yes, the .NET annotation API is compatible with different frameworks, OS, platforms, and operating environments. To learn more, please visit the System Requirements page of the API.