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

| Standard License Without Source Code | Premium License With Source Code |
1 Developer 1 Year Subscription | $349 | $649 |
1 Developer Life-time Subscription | $699 | $1,299 |
Company 1 Year Subscription | $1,499 | $2,799 |
Company Life-time Subscription | $2,999 | $5,599 |
Subscription:
1 Year: Provides updates, new products and access to priority support for one year
Life-time: Provides updates, new products and access to priority support for life-time
from $349
Ultimate PDF for .NET is a 100%-managed PDF document component that helps you add PDF
capabilities in your .NET applications. With a few lines of code, you can create a complex
PDF document from scratch or load an existing PDF file. 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.
Sample Usage - Drawing a string
const PdfFontStyle fontStyle = PdfFontStyle.Regular;
const float fontSize = 12.0f;
// Create a new PDF document. This object represents the PDF document.
PdfDocument pdfDoc = new PdfDocument();
// Add a page to the document
PdfPage page = pdfDoc.Pages.Add();
// Use the predefined fonts to draw the text.
PdfFont font = new PdfStandardFont(PdfFontFamily.Helvetica, fontSize,
fontStyle);
// Draw the string at the specified coordinates.
page.Graphics.DrawString("Hello World", font, PdfBrushes.Black, 0, 0);
// Save the PDF document to disk.
pdfDoc.Save("HelloWorld.pdf");
// Use the following code to stream the document to the browser.
// pdfDoc.Save("HelloWorld.pdf", Response,
// HttpResponseType.OpenInsideBrowser);
// Response is an HttpResponse object.
// Close the document.
pdfDoc.Close();
Const fontStyle As PdfFontStyle = PdfFontStyle.Regular
Const fontSize As Single = 12.0F
' Create a new PDF document. This object represents the PDF document.
Dim pdfDoc As New PdfDocument()
' Add a page to the document
Dim page As PdfPage = pdfDoc.Pages.Add()
' Use the predefined fonts to draw the text.
Dim font As PdfFont = New PdfStandardFont(PdfFontFamily.Helvetica,
fontSize, fontStyle)
' Draw the string at the specified coordinates.
page.Graphics.DrawString("Hello World", font, PdfBrushes.Black, 0, 0)
' Save the PDF document to disk.
pdfDoc.Save("HelloWorld.pdf")
' Use the following code to stream the document to the browser.
' pdfDoc.Save("HelloWorld.pdf", Response,
' HttpResponseType.OpenInsideBrowser);
' Response is an HttpResponse object.
' Close the document.
pdfDoc.Close()
Ultimate PDF Component for .NET supports the following platforms:
- Windows Forms
- Web Forms
- Web Services
In addition, it is also possible to use the component in
PowerShell - Microsoft’s new command console and scripting language.
Ultimate PDF is fully compatible with Visual Studio 2005 (.NET 2.0) and Visual Studio
2008 (.NET 3.5), as well as Visual Studio 2010 (.NET 4.0). As a benefit,
you are always up-to-date with Microsoft's Technologies when using our products.
Flexibility
The PDF component can be used with a wide variety of programming languages and different types of development
environments. As it was written in 100% managed Visual C#, it is fully supported by languages
such as Visual Basic, Visual C#, J#, Managed C++, Borland
C# Builder, and Delphi. In addition, the component is highly compatible with Microsoft ClickOnce.
Fully Documented
We know that no product can be complete without comprehensive documentation. This is why the Atp
PDF for .NET product includes a Developer's Guide and a complete Technical Reference
which documents every property, method and event supported by the component. A context-sensitive
online help is included with the product which can be accessed directly from within the development environment.
Lots of complete PDF samples in C#, VB.NET, and ASP.NET
In addition to the fully documented Developer's Guide and a complete Technical Reference,
Ultimate PDF component also includes a number of samples with full source code
which help you become familiar with the features of the component and provide
code which you can re-use in your own applications.
Royalty-free and Unlimited Server Deployment
All ATP products include royalty-free distributation, for unlimited site deployment.
It means applications built using the Ultimate PDF component can be redistributed to as many end-users as needed
without additional royalties or runtime licensing fees.