Home Products PDF Component

Ultimate PDF Component for .NET and Silverlight

A high-performance and feature-rich PDF library for .NET - create & edit Adobe PDF documents

A high-performance and reliable PDF library which lets you add PDF functionality to your .NET and Silverlight applications easily with a few lines of code.

Ultimate PDF for .NET is also included in

Powerful PDF Component

Ultimate PDF for .NET is a 100%-managed PDF document component that helps you add PDF capabilities to your .NET applications. With a few lines of code, you can create a complex PDF document from scratch or load an existing PDF file without using any third-party libraries or ActiveX controls. In addition to the ease-of-use and flexibility, the Ultimate PDF component also offers many features including: drawing text, image, tables and other shapes, compression, hyperlinks, security and custom fonts. PDF files created using the Ultimate PDF component are compatible with all versions of Adobe Acrobat and the free version of Acrobat Viewer from Adobe.

ultimate pdf is a high-performance PDF processing tool

Intuitive and Fully Documented API

Open, import, edit, merge, convert Acrobat PDF documents with a few lines of code using the intuitive API of ComponentPro's Ultimate PDF. By using 100% managed code written in C#, the component takes advantage of the numerous built-in features of the .NET Framework to enhance performance. Moreover, the library is CLS compliant, and it does not use any unsafe blocks for minimal permission requirements.

Our classes are fully documented with detailed example code which helps shorten your learning curve. If your development environment is Visual Studio, enjoy the full integration of the online documentation. Just mark or select a keyword and press F1 in your Visual Studio IDE, and the online documentation is represented instantly.

ultimate sftp is intuitive and fully documented API

Supports .NET and Silverlight

The component not only supports .NET Framework, but also allows you to develop similar applications in Silverlight.

Developers can use the library in any .NET languages like C#, VB.NET, J#, C++, and F#. The following are supported platforms:

  • .NET Framework: 2.0, 3.5, 4.0, 4.5, 4.5.1
  • Silverlight: 3, 4, 5
ultimate pdf supports .net framework & silverlight


Drawing Text

  • Drawing MultiPage text in PDF pages
  • Center, Left, Right and justify text alignment
  • Drawing RTF text
  • Inserting Unicode
  • Drawing HTML formatted text
  • Drawing text with bullets and lists

Font Types

  • Predefined fonts, True type fonts and CJK fonts

Drawing Shapes

  • Drawing shapes such as rectangles, circles, arcs, ellipses, etc.
  • Filling shapes by using brushes like gradient brush, tiling brush, radial brush, etc.
  • Transparent drawing of shapes
  • Drawing lines with different patterns
  • Colors such as RGB, CMYK and gray-scale

Image Support

  • Loading Images into PDF documents from streams and files on disk
  • Drawing both scalar and vector images in documents
  • Soft Mask Images and Watermarks

Table Support

  • Importing and Formatting ADO.NET tables, and also formatting rows and columns of the table accordingly
  • HeaderRow formatting
  • AutoPageBreaks for large tables
  • Inserting graphic elements inside the table
  • Inserting Tables in the header

Interactive Features

  • Various types of annotations
  • Attaching various files to the PDF document
  • Configuring Bookmarks for the pages in the document
  • Importing and reorganizing the bookmarks while merging multiple documents. Ultimate PDF adds an ability to preserve the bookmarks while merging multiple documents with bookmarks in this new version
  • Links to a page in the same document
  • Hyperlinks for Web URLs
  • Hyperlinks for other external files

Form Fields

  • Drawing Form Fields like buttons, text boxes, list boxes, check boxes, etc. into the PDF document
  • Form field actions

Page Elements

  • Drawing Headers and Footers into a PDF document
  • Inserting Dynamic fields

Document and Page Settings

  • Different Orientations of the PDF page such as Landscape and Portrait
  • Setting pages with different sizes
  • Setting document properties like Author Name, Creation Date, Keywords, and so on
  • Hiding the Toolbar, Menubar, and so on
  • Setting page margins in the document
  • Setting the Page Mode and Page Layout
  • Page transitions


  • Compression for reducing PDF filesize


  • Setting the Owner or User Password
  • Allowing or disallowing permissions over PDF document
  • Digital Signature���certify and standard signatures
  • 40 or 128 bit encryption

HTML Pagination and HTML Streams

  • HTML web page pagination to render large web pages into PDF without any text truncation at page breaks. Also, you can render the web pages as streams to create PDF without any intermediate files on disk

Enhanced Bookmarks Support

  • Applying rich styles for bookmarks of PDF with this version. You can apply new styles for the bookmarks, and differentiate the child bookmarks with customized appearances. This version also provides support for inserting bookmarks between other bookmarks

Rich EMF and RTF

  • Rendering RTF text with rich formatting into PDF without any overlapping

Page Labels

  • Control the text with the new version of PDF by using Page Labels (Pages tab in Adobe Reader) feature

Dynamic Fields

  • Flattening a particular field as well as whole form
  • Creating special objects that display information calculated automatically
  • Inserting dynamic information into the PDF document

Advanced Digital Signature Support

  • Secure your PDF document with high protection. Version 5.2 enables you to secure your document with the author signature. Also, create visible and invisible signatures in the document, providing an option to preserve content or add signatures of your interest respectively

Reading Existing PDF Document

  • Reading existing PDF documents from streams, bytes and disks
  • Opening and modifying the encrypted document with password

Modifying Existing PDF Document

  • Merging multiple PDF documents into a single document
  • Splitting a single PDF document into multiple documents
  • Importing pages from one document to another
  • Creating new pages in the existing document
  • Preserving bookmarks while merging documents with bookmarks
  • Importing PDF pages as templates
  • Stamp or watermark the existing document
  • Encrypting the existing document

Form Filling and Flattening

  • Reading existing PDF acroforms
  • Filling the acroform
  • Flattening a particular field or whole form
  • Merging multiple PDF forms
  • Form reading and form filling


With their quick response, now I can easily solve my issue by adding a few lines of code to my application. And EXCELLENCE is the word best describes your products.
David Callaghan - Senior Software Developer SIEMENS
Our developers have been using the Ultimate Suite for over 6 mons now on an intranet web application. We were very impressed by the feature-set, the ease of use and the great online tutorials and code examples. I will recommend ComponentPro to my colleages.
Mark Deaney - CTO PowerCT