Easy to use PDF Library for .NET Apps

Ultimate PDF is a high-performance and reliable PDF library which lets you add PDF functionality to your .NET and Silverlight applications quickly with a few lines of code. The .NET PDF component makes it possible to open, create, manipulate, sign, split, and merge documents. It also lets you convert HTML to PDF, fill forms, and set various document and security settings. To help you get started quickly, it includes many C# and VB.NET code snippets and example projects.

Ultimate PDF - comprehensive PDF toolkit for .NET

Ultimate PDF Component's Key Features

Drawing Text

  • Drawing MultiPage text in PDF pages
  • Center, Left, Right and justify text alignment
  • Inserting Unicode
  • Drawing HTML formatted text
  • Drawing text with bullets and lists
  • Predefined fonts, True type fonts, and CJK fonts
  • Rendering RTF text with rich formatting into PDF without any overlapping

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
  • Drawing Headers and Footers into a PDF document
  • Loading Images into PDF documents from streams and files on disk
  • Drawing both scalar and vector images in documents
  • Soft Mask Images and Watermarks
  • 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

HTML to PDF Converter

  • Converting HTML to PDF with ease
  • Supports IE engine
  • Convert HTML to Meta object

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
  • 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 file size
  • Setting the Owner or User Password
  • Allowing or disallowing permissions over PDF document
  • Digital Signature—certify and standard signatures
  • 40-bit or 128-bit encryption
  • Control the text with the new version of PDF by using Page Labels (Pages tab in Adobe Reader) feature

Reading and Modifying Existing PDF Document

  • Reading existing PDF documents from streams, bytes, and disks
  • Opening and modifying the encrypted document with password
  • 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 Fields, Form Filling and Flattening

  • Drawing Form Fields like buttons, text boxes, list boxes, check boxes, etc. into the PDF document
  • Form field actions
  • Reading existing PDF acroforms
  • Filling the acroform
  • Creating special objects that display information calculated automatically
  • Inserting dynamic information into the PDF document
  • Flattening a particular field or whole form
  • Merging multiple PDF forms
  • Form reading and form filling

Advanced Features

  • Secure your PDF document with high protection. PDF library v5.2 or above 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
  • 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
  • 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

Get Started Today

And see why tens of thousands of developers worldwide choose ComponentPro

Download Your Free 30 Day Trial

Supported Platforms

List of the supported platforms

.NET Framework:
2.0, 3.0, 3.5. 4.0, 4.5.x, 4.6.x, 4.7; both 32-bit and 64-bit editions
OS: Windows XP or later
Visual Studio: 2008, 2010, 2012, 2013, 2015, 2017


Over 10,000 customers globally integrate our libraries in their applications


Hear what customers say about our products

Having been using your Ultimate Studio Package for five months, and I would like to give your product 5-star rate, your product is one of the best products I've used in over five years of C# development. It's a real joy to work with!

Jack Berkhout Senior Software Developer - MCPD Microsoft Corp.

It was a perfect idea for me to switch from the previous suite to your Ultimate Studio a few months ago. It has a modern design, and the classes saved me a lot of time. Thank you very much.

Robert Osorio Senior Developer JPMorgan Chase

Our developers have been using the Ultimate Suite for over six 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 colleagues.

Mark Deaney CTO PowerCT

I am impressed with the components in the Ultimate Studio package. I have been developing a commercial desktop application employing virtually all of the components. I have found them to be amazing, easy to use, and loaded with many features.

Peter Windsor Senior Software Developer Allocate Software

I have been a user of Ultimate Studio package for more than three months. Their components are powerful and flexible. I rate them 5-star for the developer support.

Chris Calzaretta Senior Software Developer Quantesys

I'm pleased with your customer support. Your developers are very responsive. Keep up the excellent work!

Burke Jones Project Manager Marquam Group

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 Software Engineer SIEMENS

Your customer support is impressive. Detailed code examples with a friendly and helpful online documentation helped us a lot. Your components are amazing.

Brian Shackelford Software Architect Municipal Technologies

Your products are great. It makes my life so much easier. Now I only need to focus on business logic instead of having to deal with many limitations of the .NET framework.

Geoff Suddard Software Developer Office Choice Limited