Core Features

ABCpdf is simple yet powerful. It's designed so you can get up to speed quickly, yet not limit you, should you need precise, low level control over how your PDFs are generated. More...

It allows you to create pure dynamic PDF documents or to read and modify existing PDF documents. These can either be saved to file or streamed direct to a client browser. Live demo...

Display or print any PDF document. Stream rasterized images to your client browser; rasterize and save in a variety of formats and color spaces for print output; display PDFs directly on the screen using ABCpdf .NET under Windows Forms.

ABCpdf is fast and lightweight. It's been designed specifically for high performance, multithreaded environments like IIS. However if you want to use it in a less demanding environment like a regular application that's fine too.

The ABCpdf .NET documentation and ABCpdf ASP documentation sets are just packed with examples so that you can always tell exactly how to use a method or accomplish a task. If that's not enough for you - we're always on hand and glad to help. If you can't see a good way to do something - just ask...

ABCpdf fully supports HTML / CSS. Import HTML from local or remote web sites. More about HTML to PDF...

ABCpdf supports a vast range of image formats including JPEG, GIF, TIFF, BMP, PNG, EXIF, WMF and EMF. It supports multiple frames so you can convert multi-page CCITT or Group 4 Fax TIFFs to PDF documents. Additionally you can reference image data from multiple locations in your document - great for inserting watermarks and other frequently used graphics.

HTML styled text allows easy creation and layout of multi-styled text; supporting text box chaining to allow you to easily and automatically flow text through from one area to another.

It supports TrueType and Type 1 fonts. You can either reference the font, keeping PDF documents lightweight for distribution on the web. Or for guaranteed fidelity of reproduction you can embed fonts into your PDFs.

You can apply transformations like rotation, magnification, skew and translation. This means you can draw rotated text, images and graphics all with only a few simple commands.

There are lots of text settings to allow you precise control over the way that your text is displayed and laid out. Paragraph indent, kerning and tracking, word spacing, line spacing, paragraph spacing and horizontal justification are just some of the settings you can control.

ABCpdf supports Unicode and foreign languages. Reference fonts from the relevant foreign language pack or embed Unicode fonts for guaranteed fidelity of reproduction on any platform. Draw text horizontally or vertically and quickly subset large CJK fonts with minimal use of memory and impact on server load.

It allows a broad range of PDF manipulation from simple read and save operations to more complex operations like drawing scaled or rotated content from one PDF into another.

ABCpdf supports layer and page insertion. Add graphics into any layer on your page. Insert pages anywhere in your document.

Create encrypted PDFs for secure storage of PDF documents. Apply user permissions and secure these permissions with encryption keys from 40 to 128 bits in size.

ABCpdf supports Fields and Forms. Use placeholder fields in your template documents to position and lay out dynamically created elements.

ABCpdf supports RGB, CMYK and Grayscale colors. This means you can produce high-quality print-friendly PDFs directly from your application.

ABCpdf is fully floating point for precise positioning of text, line and other objects at a fractional point level.

ABCpdf allows even more advanced control over any PDF object in your document. If you can't see how to accomplish a task using our simple to use methods then you can always access the raw PDF structure directly.