PDF Component Comparison Chart

ABCpdf is perfect for PDF generation under VB, ASP and .NET. This is just a summary of the extensive list of features supported by ABCpdf.

If you are doing a product comparison why not print off this feature chart and use it as a ticklist for other products you're evaluating? We guarantee it will be a revealing experience!


 
Available in both editions. Feature available in both Standard and Professional Editions
Only available in Professional Edition. Feature available in Professional Edition only

Feature ABCpdf 5 ABCpdf 6 ABCpdf 7 ABCpdf 8 ABCpdf 9
Designed for .NET / ASP / VB
Until version 6, there were two products - ABCpdf ASP and ABCpdf .NET. Although functionally similar, architecturally they were fundamentally different. At version 7 ABCpdf ASP was discontinued and in its place an identical COM interface was layered over ABCpdf .NET to provide backward compatibility with ABCpdf ASP.
Native Support for .NET Platform blob blob blob blob blob
Support for VB / ASP / COM Platform blob blob blob blob blob
Support for both .NET and VB / ASP / COM in one Package     blob blob blob
Designed for Blazing Performance in High Stress Multithreaded Environments blob blob blob blob blob
Support for Windows XP / 2003 blob blob blob blob blob
Support for Windows Vista / 2008     blob blob blob
Support for Windows 7 / 2008 R2     blob blob blob
Support for Windows 8 / 2012         blob
Support for IE8     blob blob blob
Support for IE9       blob blob
Support for IE10         blob
Support for IE11         blob
Native 64 Bit Support for .NET   Only available in Professional Edition Only available in Professional Edition Only available in Professional Edition Only available in Professional Edition
Native 64 Bit Support for VB / ASP / COM     Only available in Professional Edition Only available in Professional Edition Only available in Professional Edition
Deploy Joint x86/x64 Installations       Only available in Professional Edition Only available in Professional Edition
Requires .NET 1.1 or Later   blob      
Requires .NET 2.0 or Later     blob blob  
Dynamic Linking into .NET 3.0 / 3.5 if Available     blob blob  
Requires .NET 4.0 or Later         blob
100% PDF Compatible
ABCpdf is constantly being updated to support newer versions of the PDF specification. You won't be left behind with ABCpdf.
Acrobat 2 [PDF 1.1] Compatible blob blob blob blob blob
Acrobat 3 [PDF 1.2] Compatible blob blob blob blob blob
Acrobat 4 [PDF 1.3] Compatible blob blob blob blob blob
Acrobat 5 [PDF 1.4] Compatible blob blob blob blob blob
Acrobat 6 [PDF 1.5] Compatible blob blob blob blob blob
Acrobat 7 [PDF 1.6] Compatible blob blob blob blob blob
Acrobat 8 [PDF 1.7] Compatible   blob blob blob blob
Acrobat 9 Compatible     blob blob blob
Acrobat X Compatible       blob blob
Acrobat XI Compatible         blob
Auto-fix Corrupt PDFs blob blob blob blob blob
Validate and Rebuild Corrupt PDFs         blob
GigaPDF™ Extremely Large Document Support         Only available in Professional Edition
Document Level Operations
Some of these operations are very similar. For example an Append and a Merge operation are essentially the same In the documentation we refer only to the Append method. All these operations are easy using ABCpdf but the precise method you use to accomplish them may vary depending on what you are trying to achieve.
Read Documents blob blob blob blob blob
Modify Documents blob blob blob blob blob
Append / Stitch / Merge Documents blob blob blob blob blob
Draw Between Documents blob blob blob blob blob
Delete Pages blob blob blob blob blob
Import / Extract Pages blob blob blob blob blob
Save to Disk blob blob blob blob blob
Save to Memory blob blob blob blob blob
Stream to Browser blob blob blob blob blob
Shuffle / Remap Pages blob blob blob blob blob
Linearization / Fast Web View blob blob blob blob blob
Tagged PDF   blob blob blob blob
Incremental Update     blob blob blob
Refactor on Save     blob blob blob
Change Color Space of Document       blob blob
Convert any document to PDF/A [.NET only]         Only available in Professional Edition
Validate any document for PDF/A Conformance [.NET only]         Only available in Professional Edition
Transparency Flattening [.NET only]         Only available in Professional Edition
PDF Size Optimization and Reduction [.NET only]         blob
Image Placement Analysis and Extraction [.NET only]         blob
Text Location, Selection and Extraction [.NET only]         blob
Incremental Update Revision History         blob
Incremental Update Reversion         blob
Image De-inlining         blob
Text Support
ABCpdf supports an extremely wide range of text formatting options from simple options like bold or italic synthesized typefaces to advanced features like textrise and tracking. We keep these easy to use via HTML Styled Text which allows you to specify your styles simply and easily using HTML style coding.
Multistyled Text Support blob blob blob blob blob
HTML Styled Text Support blob blob blob blob blob
Internal Hyperlink Support blob blob blob blob blob
External Hyperlink Support blob blob blob blob blob
Full Unicode Support blob blob blob blob blob
Horizontal or Vertical Layout blob blob blob blob blob
Itemized Lists [eg bullet points] blob blob blob blob blob
Text Flow Between Pages blob blob blob blob blob
Text Flow Between Columns blob blob blob blob blob
Tracking / Kerning blob blob blob blob blob
Alignment blob blob blob blob blob
Justification blob blob blob blob blob
Line Spacing blob blob blob blob blob
Line Break Rules blob blob blob blob blob
Text Annotations blob blob blob blob blob
Precise Control over PDF Text Operators   blob blob blob blob
Raster Image Support
ABCpdf allows you to import an unparalleled range of raster image formats. Most importantly it allows you to import them properly color corrected in their native color spaces. Very few other PDF libraries allow either of these functions and none will allow you the same flexibility of import options.
JPEG blob blob blob blob blob
TIFF blob blob blob blob blob
GIF blob blob blob blob blob
PNG blob blob blob blob blob
BMP blob blob blob blob blob
EXIF blob blob blob blob blob
EMF blob blob blob blob blob
WMF blob blob blob blob blob
JPEG 2000 [.jp2 or .jpx]   blob blob blob blob
Multiple Frame Support [eg for Fax TIFF] blob blob blob blob blob
Watermarking blob blob blob blob blob
Transparent Masks blob blob blob blob blob
Alpha Channels blob blob blob blob blob
ICC Colorspaces blob blob blob blob blob
Import in Native Color Space [RGB, CMYK, Grayscale, B&W or Lab] blob blob blob blob blob
Multi-format, multi-frame TIFF import         blob
Non-standard JPEG-in-TIFF import         blob
Vector Image Support
ABCpdf allows you to import highly complex formats like vector EPS and XPS. Most importantly it does things properly ensuring that the vector representation is preserved when the source document is converted. Very few other PDF libraries allow either of these functions and none will allow you the same flexibility of import options.
True Vector Import   blob blob blob blob
PostScript   blob blob blob blob
EPS / EPSF   blob blob blob blob
XPS / XML Paper Specification     blob blob blob
WPF / Windows Presentation Foundation / Silverlight     blob blob blob
SWF / Flash     blob blob blob
SWF / Flash [rasterization only]   blob blob blob blob
SVG / Scalable Vector Graphics   blob blob blob blob
Preserves Color Spaces [where possible]     blob blob blob
Preserves Fonts [where possible]     blob blob blob
Graphics Support
ABCpdf gives you simple one-line methods for common graphics operations. However it doesn't restrict you. The entire gamut of PDF operators is available using ABCpdf.
Rectangles blob blob blob blob blob
Rounded Rectangles blob blob blob blob blob
Circles blob blob blob blob blob
Ovals blob blob blob blob blob
Lines blob blob blob blob blob
Pie Slices blob blob blob blob blob
Polygons blob blob blob blob blob
Custom Operators [Bezier Curves, Paths etc] blob blob blob blob blob
RGB Graphics blob blob blob blob blob
CMYK Graphics blob blob blob blob blob
Grayscale Graphics blob blob blob blob blob
Spot Color Graphics blob blob blob blob blob
ICC Based Colorspace Graphics blob blob blob blob blob
Transparent Graphics blob blob blob blob blob
Advanced Graphics Classes [.NET Only] blob blob blob blob blob
HTML Support
ABCpdf is the only product we are aware of which fully supports HTML/CSS placed content.
Full Support for HTML blob blob blob blob blob
Full Support for CSS blob blob blob blob blob
Place Content Anywhere on the Page blob blob blob blob blob
Render Local Web Pages blob blob blob blob blob
Render Remote Web Pages blob blob blob blob blob
Flow HTML Over Multiple PDF Pages blob blob blob blob blob
Support CSS page break tags blob blob blob blob blob
Live Hyperlinks blob blob blob blob blob
Live Form Fields blob blob blob blob blob
Live Movies (eg Flash, AVI, MPEG, WMV) blob blob blob blob blob
Parameter Driven Movies (eg Flash Charts)   blob blob blob blob
Flash Vector Import     blob blob blob
Custom Tagged Content blob blob blob blob blob
Access to raw HTML Pages via Callbacks blob blob blob blob blob
Control over Font Substitution and Embedding blob blob blob blob blob
Control over Authenticated Access blob blob blob blob blob
KiloPage™ Large Document Optimizations   blob blob blob blob
MHT Support   blob blob blob blob
Choice of rendering engine, MSHTML or Gecko       blob blob
THEAD and TFOOT repeated headers       blob blob
Screen and print media selection       blob blob
Embedded SVG       blob blob
Supports the majority of the SVG Full profile       blob blob
HTML5 and CSS3 standards       blob blob
XML pages with XSLT and MathML       blob blob
Direct image addition avoiding recompression         blob
Document Support
ABCpdf can read a variety of document formats when helper applications like OpenOffice.org are installed . OpenOffice.org is freely distributed under the LGPL (GNU Lesser General Public License).
Microsoft Word [.doc] [.NET only]   blob blob blob blob
Microsoft Excel [.xls] [.NET only]   blob blob blob blob
Microsoft PowerPoint [.ppt] [.NET only]     blob blob blob
Microsoft InfoPath [.xsn] [.NET only]     blob blob blob
Microsoft OneNote [.one] [.NET only]     blob blob blob
Microsoft Project [.mpp] [.NET only]     blob blob blob
Microsoft Publisher [.pub] [.NET only]     blob blob blob
Rich Text Format [.rtf] [.NET only]   blob blob blob blob
WordPerfect [.wpd] [.NET only]   blob blob blob blob
Lotus 1-2-3 [.wk1] [.NET only]   blob blob blob blob
Microsoft AutoCAD [.dxf] [.NET only]   blob blob blob blob
All Formats Supported by Helper Applications [.NET only]     blob blob blob
Can use OpenOffice.org [.NET only]   blob blob blob blob
Can use Microsoft Office [.NET only]     blob blob blob
Can use WordGlue 1.0 [.NET only]       blob blob
Can use WordGlue 2.0 [.NET only]         blob
Can use other Applications [.NET only]     blob blob blob
OpenOffice.org Custom Parameters [.NET only]     blob blob blob
Import Bookmarks [.NET only]       blob blob
Import Forms and Fields [.NET only]       blob blob
Font Support
ABCpdf operates a blazingly fast font sub-setting routine.
Base 14 Fonts blob blob blob blob blob
TrueType Fonts blob blob blob blob blob
OpenType Fonts blob blob blob blob blob
Type 1 Fonts blob blob blob blob blob
Dynamic Loading of Fonts blob blob blob blob blob
Dynamic Unloading of Fonts       blob blob
Font Subsetting blob blob blob blob blob
Font Metrics blob blob blob blob blob
Enhanced Font Metrics         blob
Text Encoding         blob
Font Extraction         blob
Font Resubsetting         blob
Font Unembedding         blob
Font Reembedding         blob
Page Layout
The documentation contains examples for the following common types of page layout.
Page Numbers blob blob blob blob blob
Headers and Footers blob blob blob blob blob
Content in Columns blob blob blob blob blob
Content in Tables blob blob blob blob blob
Complex Optimized Tables [Enhanced for .NET]   blob blob blob blob
System.Drawing Code   blob blob blob blob
WPF Code     blob blob blob
Treat Documents as Images     blob blob blob
Treat Images as Documents     blob blob blob
eForms
eForms provide a useful method of locating content on the page. Typically a template is prepared and fields are used as placeholders for the location of dynamic content.
Change Values of Fields blob blob blob blob blob
Stamp Values into Fields blob blob blob blob blob
Use Fields as Placeholders blob blob blob blob blob
On Demand Generation of Field Appearances   blob blob blob blob
Improved Generation of Field Appearances     blob blob blob
Generation of Annotation Appearances     blob blob blob
Comb Field Support     blob blob blob
Enhanced Complex Script and Unusual Character Support   blob blob blob blob
Digital Signature Support [.NET Only]   blob blob blob blob
Rendering / Display / Rasterization
ABCpdf allows you to export or rasterize PDF documents for output in a variety of image formats, for print or for display on screen.
Render to File or Stream Only available in Professional Edition Only available in Professional Edition Only available in Professional Edition Only available in Professional Edition Only available in Professional Edition
Render to Memory Only available in Professional Edition Only available in Professional Edition Only available in Professional Edition Only available in Professional Edition Only available in Professional Edition
Render Direct to Screen [.NET only] Only available in Professional Edition Only available in Professional Edition Only available in Professional Edition Only available in Professional Edition Only available in Professional Edition
Print PDF [.NET only] Only available in Professional Edition Only available in Professional Edition Only available in Professional Edition Only available in Professional Edition Only available in Professional Edition
Optimized Printing [.NET only]   Only available in Professional Edition Only available in Professional Edition Only available in Professional Edition Only available in Professional Edition
Enhanced Complex Script and Unusual Character Support   Only available in Professional Edition Only available in Professional Edition Only available in Professional Edition Only available in Professional Edition
Render to TIFF Only available in Professional Edition Only available in Professional Edition Only available in Professional Edition Only available in Professional Edition Only available in Professional Edition
Render to JPEG Only available in Professional Edition Only available in Professional Edition Only available in Professional Edition Only available in Professional Edition Only available in Professional Edition
Render to JPEG 2000 [.jp2 or .jpx]   Only available in Professional Edition Only available in Professional Edition Only available in Professional Edition Only available in Professional Edition
Render to GIF Only available in Professional Edition Only available in Professional Edition Only available in Professional Edition Only available in Professional Edition Only available in Professional Edition
Render to PNG Only available in Professional Edition Only available in Professional Edition Only available in Professional Edition Only available in Professional Edition Only available in Professional Edition
Render to BMP Only available in Professional Edition Only available in Professional Edition Only available in Professional Edition Only available in Professional Edition Only available in Professional Edition
Render to Vector EMF   Only available in Professional Edition Only available in Professional Edition Only available in Professional Edition Only available in Professional Edition
Render to Vector EPS or PostScript [Grayscale, RGB or CMYK]     Only available in Professional Edition Only available in Professional Edition Only available in Professional Edition
Render to Vector EPS or PostScript [RGB only]   Only available in Professional Edition Only available in Professional Edition Only available in Professional Edition Only available in Professional Edition
Render to Vector SWF / Flash     Only available in Professional Edition Only available in Professional Edition Only available in Professional Edition
Render to Vector XPS [.NET 3.x]     Only available in Professional Edition Only available in Professional Edition Only available in Professional Edition
Render to Vector SVG   Only available in Professional Edition Only available in Professional Edition Only available in Professional Edition Only available in Professional Edition
Export to HTML       Only available in Professional Edition Only available in Professional Edition
Export to DOCX       Only available in Professional Edition Only available in Professional Edition
GIF Adaptive Palette       Only available in Professional Edition Only available in Professional Edition
True Grayscale PNG       Only available in Professional Edition Only available in Professional Edition
Full PDF Transparency Support Only available in Professional Edition Only available in Professional Edition Only available in Professional Edition Only available in Professional Edition Only available in Professional Edition
Full eForm Support Only available in Professional Edition Only available in Professional Edition Only available in Professional Edition Only available in Professional Edition Only available in Professional Edition
Support for Native Color Spaces [RGB, CMYK, Grayscale, or Lab] Only available in Professional Edition Only available in Professional Edition Only available in Professional Edition Only available in Professional Edition Only available in Professional Edition
Support for Named Separation or Spot Color Output   Only available in Professional Edition Only available in Professional Edition Only available in Professional Edition Only available in Professional Edition
Support for Alpha Transparency Output   Only available in Professional Edition Only available in Professional Edition Only available in Professional Edition Only available in Professional Edition
Support for Device Color Spaces Only available in Professional Edition Only available in Professional Edition Only available in Professional Edition Only available in Professional Edition Only available in Professional Edition
Support for ICC or Calibrated Color Spaces Only available in Professional Edition Only available in Professional Edition Only available in Professional Edition Only available in Professional Edition Only available in Professional Edition
Fully Calibrated Output in any Color Space Only available in Professional Edition Only available in Professional Edition Only available in Professional Edition Only available in Professional Edition Only available in Professional Edition
Control over Rendering Area of Interest Only available in Professional Edition Only available in Professional Edition Only available in Professional Edition Only available in Professional Edition Only available in Professional Edition
Control over Rendering Resolution Only available in Professional Edition Only available in Professional Edition Only available in Professional Edition Only available in Professional Edition Only available in Professional Edition
Different Horizontal and Vertical Resolutions   Only available in Professional Edition Only available in Professional Edition Only available in Professional Edition Only available in Professional Edition
Multipaged Output [eg for TIFF]   Only available in Professional Edition Only available in Professional Edition Only available in Professional Edition Only available in Professional Edition
Control over Compression [eg for CCITT TIFF]   Only available in Professional Edition Only available in Professional Edition Only available in Professional Edition Only available in Professional Edition
1 bit per component [eg B&W] output Only available in Professional Edition Only available in Professional Edition Only available in Professional Edition Only available in Professional Edition Only available in Professional Edition
8 bit per component [eg 32 bit CMYK] output Only available in Professional Edition Only available in Professional Edition Only available in Professional Edition Only available in Professional Edition Only available in Professional Edition
16 bit per component [eg 48 bit RGB] output Only available in Professional Edition Only available in Professional Edition Only available in Professional Edition Only available in Professional Edition Only available in Professional Edition
Custom Halftone Support Only available in Professional Edition Only available in Professional Edition Only available in Professional Edition Only available in Professional Edition Only available in Professional Edition
Font Substitution and Warnings Report Only available in Professional Edition Only available in Professional Edition Only available in Professional Edition Only available in Professional Edition Only available in Professional Edition
Metadata Output [eg for TIFF]         Only available in Professional Edition
Page and Document Settings
ABCpdf allows you to use a variety of page sizes and orientations. It also allows access to advanced page metrics such as the CropBox and ArtBox.
Page Size blob blob blob blob blob
Page Orientation blob blob blob blob blob
Page View Mode blob blob blob blob blob
Read Document Information blob blob blob blob blob
Insert Document Information blob blob blob blob blob
Support Custom Information Fields blob blob blob blob blob
Support Bookmarks blob blob blob blob blob
Enhanced Bookmark Support blob blob blob blob blob
Text Extraction blob blob blob blob blob
SVG Extraction   blob blob blob blob
SVG+ Extraction   blob blob blob blob
Deconstruct Page Content Stream   blob blob blob blob
Encryption and Signatures
ABCpdf fully supports encryption within the legal framework set down by Adobe.
Support 40 bit keys blob blob blob blob blob
Support 128 bit keys blob blob blob blob blob
Advanced Encryption Standard (AES) 128-bit     blob blob blob
Advanced Encryption Standard (AES) 256-bit       blob blob
Encrypt Documents blob blob blob blob blob
Decrypt Documents blob blob blob blob blob
Read Document Permissions blob blob blob blob blob
Apply Document Permissions blob blob blob blob blob
Apply Password Protection blob blob blob blob blob
Creation of Signed Documents   blob blob blob blob
Validation of Signed Documents   blob blob blob blob
Creation of Sequentially Signed Documents     blob blob blob
Time Stamping Service Interface       blob blob
Incremental Signing       blob blob
Incremental Signature Validation         blob
Signature Trust Level         blob
Other
You can never be boxed into a corner with low level access to the raw PDF objects. ABCpdf - unlimited flexibility.
Low level access to PDF objects blob blob blob blob blob
Decompress any Stream blob blob blob blob blob
Compress Streams using Flate blob blob blob blob blob
Compress Streams using JPEG   blob blob blob blob
Compress Streams using JPEG 2000   blob blob blob blob
Compress Streams using CCITT   blob blob blob blob
Compress Streams using ASCII 85       blob blob
Compress Streams using ASCII Hex       blob blob
Compress Streams using Run Length       blob blob
Resize PDF Images   blob blob blob blob
Resample PDF Images   blob blob blob blob
Change Color Space of PDF Images   blob blob blob blob
Change Color Space of PDF Content   blob blob blob blob
Enhanced debug view for easier development         blob