.NET PDF Library

Convert PDF to images, add annotations, save as PDF, etc.; Add-on to Dynamic .NET TWAIN

PDF Rasterizer For .NET

View and Convert PDFs to Images in C# or VB.NET

Dynamsoft PDF Library allows you to convert vector PDF documents to raster images (JPEG, PNG, TIFF, PDF) for easier viewing or sharing in just a couple of lines of code in C# or VB.NET.

Annotate PDF in your .NET WinForms Application

Add PDF Annotations in C# / VB.NET; Add-on to Dynamic .NET TWAIN

The PDF Annotation add-on of Dynamic .NET TWAIN enables you to add PDF annotation functionality to your WinForms applications in C# or VB.NET. This allows for markup and objects to be superimposed directly onto a PDF document, without changing the underlying master PDF. Annotations include underlines or highlights, notes and comments, circles, rectangles, and more.


PDF Creation Features
  • Saves all images in buffer as a multi-page PDF file.
  • Saves all images in buffer as a multi-page PDF byte array.
  • Sets various properties and metadata on PDF creation, including author, creator, producer, creation date, modified date, margin, page size, keywords, subject, title, compression type, and version.
  • Uploads images in the buffer as a multi-page PDF file via FTP and HTTP.
PDF Rasterizer Features
  • High-speed viewing of PDF documents in your WinForms or WPF applications.
  • Customize the resolution when rasterizing PDF documents.
  • Convert PDF documents into popular image formats, including JPEG, TIFF, PDF files, PNG, and BMP. Multi-page TIFF and PDF are also supported.
  • Supports CCITT G3/G4, JPEG, Flate, LZW, RLE and ZIP embedded images.
  • Supports reading PDF/A images.
  • Supports all font types: Type0, Type1, Type1C, Type3 and TrueType.
  • Supports all three text rendering modes (full, stroke, clipping).
  • Supports all colorspaces: RGB, Gray, CMYK, ICCBased, Lab, Indexed, Separation, DeviceN and Pattern.
PDF Annotation Features
  • Set the order of annotations by using "pull to front" and "push to back".
  • Allow any object to be rendered at transparency levels from 0 - 100%.
  • Add any number of annotation objects to an image. These objects can be moved and resized independently.
  • Multiple annotations can be selected as a group so that they are moved as one object.
  • Annotations can be printed with the base image.
  • Text annotations can be rotated with the image in 90 degree increments.
  • A smooth dynamic display. Objects are shown with an outline when resizing, so the resulting size is clear.
  • Responds to numerous mouse clicks events, allowing custom scripts or actions to be implemented.
  • Annotations can use custom controls by making use of the Annotation Data class.
  • All icons for all annotation types are fully customizable at any size.
Built-In Annotation Objects and Basic Features
  Text Rectangle Line Ellipse
0 - 100% Transparency
Customizable fill color
Customizable line color
Customizable font
Change layer
Rotate 90 degrees

Royalty-free Desktop Distribution

You only need a Developer License for development purpose using the SDK. There is no runtime fee for desktop distribution.