How to Annotate PDF Page in C#

Detailed Visual C# Guide to Add Annotations on PDF Page with .NET Imaging DLL
The Portable Document File (PDF) has gradually become one of the most popular file format, and the default format for sharing formatted documents across platforms. To make the best use of this file type, you can use the Visual C# .NET PDF file processing library add-on of Yiigo .NET Image SDK to meet your enterprise PDF annotation and manipulation needs.
This Visual C# .NET PDF editing library has a wide variety of functions for you to embed annotations / add comments, create a PDF file, add or delete PDF pages, rearrange PDF pages order, convert PDF to other image or document formats, split or merge PDF files, print watermark in PDF, create and read linear / 2D barcode images.
Yiigo PDF editing library includes amazing file annotating capacity for you to annotate any PDF document page in Visual C# .NET imaging application with comprehensive types of objects for different purposes. You can select text annotation if you want to make some comments in specific area of the PDF page; you can select graphical objects such as rectangle, polygon, ellipse, to emphasize contents in the PDF page; you can also choose freehand, rubber stamp and hotspot annotation to add special highlight for the PDF file page.
C# PDF Page Annotation Features
  • Add a single annotation or batch of annotation objects to C# PDF file page
  • Support adding, deleting, resizing, and removing each one of the image annotation using C# codings
  • Capable of burning image annotation to a PDF page so it is embedded permanently into the file
  • Accurately locate the annotation on PDF document by specifying coordinates for the object in C#
  • Easy to control polygon and other annotation shapes by compiling C# codes for property settings
  • Provide some primitive shapes, text, callout, freehand, line, hot spot, images and more
  • Written in Visual C# .NET managed code, and easy to be integrated into .NET application
How to Add Annotation in C# PDF

C# PDF Library Installation and Integration

  • Make sure you have installed .NET Framework and Microsoft Visual Studio;
  • Create a Visual C# .NET PDF document imaging application such as Windows application;
  • Download Yiigo.Image SDK for .NET from online web page;
  • Unzip the trial package and unzip;
  • Copy all the .NET image and PDF processing assemblies in the bin folder to your C# .NET PDF annotation application;
  • Run the exe file in the package to get a license in txt format and copy it to your C# PDF annotation project as well.

Create Annotation in C# PDF Doc Page

Yiigo PDF processing component DLL, when used along with .NET image annotation control library, can help C# developers add powerful PDF annotating ability into their C#.NET program. Furthermore, we provide you with detailed guidance and complete Visual C# .NET sample codes for printing various types of image annotation objects in a PDF document page.
In the sections below, we will provide you with a brief introduction to each type of C# project PDF annotation object. If you are interested in any of them, please go to corresponding pages to learn more.
  • C# PDF Callout Annotation: Printing, adding callout annotation for PDF in a Visual C# .NET PDF editing application;
  • C# PDF Ellipse Annotation: Adding, embedding ellipse as annotation object for C# PDF processing;
  • C# PDF Freehand Annotation: To make any kind of freehand annotation freely with this C# PDF annotation library add-on;
  • C# PDF Hotspot Annotation: Provide complete C# demo coding for adding hotspot annotation in PDF document;
  • C# PDF Line Annotation: Draw a line on PDF page as an image annotation by defining two point locations with C# coding;
  • C# PDF Polygon Annotation: Drawing any kind of polygon as you wish in C# PDF such as quadrilateral, pentagon, and so on;
  • C# PDF Rectangle Annotation: Creating, printing rectangle on PDF page as annotation using Visual C# .NET;
  • C# PDF Rubber Stamp Annotation: Support printing rubber stamp annotation on PDF page with user defined text such as "Approved", etc;
  • C# PDF Text Annotation: Create a text annotation in C# PDF document page to make any comment for the PDF.
Yiigo.Image for C#
Yiigo.Image Plugins
Image Viewer CoreBarcode PluginPDF Read & WriteTesseract OCR PluginForm Processing PluginJBIG2 CodecJPEG2000 CodecISIS ScannerTwain ScannerDICOM ReaderCAD Scanner