XPS and PDF conversions with ABCpd .NET

Convert between XPS and PDF documents with ABCpdf.

ABCpdf is a popular and versatile PDF library for the Microsoft .NET Framework, incorporating full support for the XML Paper Specification (XPS) - it's not simply a cut-down product ;-)

This component offers developers a sophisticated tool for full interoperability between the two formats.

Our conversion routines are carefully written to preserve the natural structure of your source documents wherever possible. So this means the preservation of color spaces and the preservation or conversion of embedded fonts.

Discover how effective ABCpdf is today by downloading and enjoying a 30 day free trial offer.

  • Fully supports the XML Paper Specification (XPS)
  • Preserves source document structure, fonts, and color spaces
  • Silently intercept application 'Print' commands to import practically any document
  • Unicode compliant for full foreign language support
  • Bi-directional text, Arabic and Hebrew
  • Double-byte character sets, Chinese, Japanese and Korean (CJK)

The installation is accompanied by freely adaptable projects and the documentation contains example code written in C# and VB.NET for all major functions.

For an overview of additional functionality please see our feature chart…

Download (30 day free trial available) or Purchase

Direct to PDF

ABCpdf gets up close and personal! Because it doesn't use any print drivers and goes Direct to PDF it's incredibly fast.

It incorporates virtually every feature you are ever likely to need. However we are careful not to overload our objects to keep them simple, elegant and easy to use. More…

ABCpdf is simple yet powerful. It's designed so you can get up to speed and productive within ten minutes. Yet if you want fine low-level control you can have that too with ABCpdf. More…

Because it's fully multi-threaded you can use it flexibly from within ASPX, ASP, VB, C# and under COM+, MTS or .NET Enterprise Services. More about .NET and interoperability…

In other products you should look out for external libraries. Component threading models make no difference at all if further down the line a third-party piece of software pipelines every request. Because ABCpdf doesn't rely on any other software it can be completely multithreaded without any unpleasant bottlenecks.

ABCpdf is normally priced at $329. However as a special offer we'll give you a free license key - all you have to do is provide an endorsement. For full details check out our free license guidelines…


But you don't need to take our word for it. Here's what a few of our clients have to say.

"After struggling with two other dynamic PDF generation products, we are delighted with the rich feature set and ease-of-use that your product, ABCpdf, has brought to our recent project. The other programs couldn't work with the wide range of file formats that ABCpdf so effortlessly allowed us to place and manipulate on the virtual page. The instructions were clearly written, and the output has been compatible with every PDF reader we have tried. Thank you for providing such an elegant and affordable solution."
Darien Kruss
"Thanks for the excellent PDF software. I can’t tell you how happy I was to find this. It was simple to install and even simpler to use. I will be highly recommending your software to all of my current and future clients."
Glenn Setzer
"I am so happy with your product… Truly excellent, in an industry that is full of disappointment."
Derek Sipe
"Both ImageGlue and ABCpdf are fantastic products. Implementing them is straightforward and the manuals are clear with excellent examples. They are the most comprehensive products we have found for handling images and PDF files within .NET and the support from WebSuperGoo is both timely and terrific. We would highly recommend either of these products to anyone working with images or pdf files in .NET."
Michelle Davis
"I evaluated many different PDF generation libraries, and found ABCpdf .NET to be far superior to all the rest, both in terms of ease of use, and accuracy of the PDFs that I generated from HTML which was my primary concern."
Josh Pearce


ABCpdf .NET is available for C#, VB.NET, ASPX and other .NET environments.

You can use ABCpdf ASP from ASP, Visual Basic or any scripting language that supports the Microsoft ActiveX Scripting interfaces.

Because ABCpdf is fully multi-threaded it's ideal for use under IIS.