PDF Conversion SDK logo

Add PDF Import/Edit. Extract Data.

The Best Cross Platform PDF Conversion SDK and the Easiest to Integrate

Add PDF Support in One Day

All that's needed is two API calls and a configuration file. Within a day, you can add, open, import, edit and view PDF features in any application or service.

Compensate for Differences

When formats don't match one-to-one, the SDK neutralizes the differences. This includes adding cropping, fills, color mananegent and fonts.

Universal PDF Conversion

The PDF Conversion SDK processes all PDF versions including ISO Standard PDF 2.0. Any PDF from file or print-ready memory is valid input.

No Intermediate Steps

Conversions flow straight through without intermediate steps or compromised quality. No printer driver.

Muliplatform Power

The PDF Conversion SDK runs on Windows, MacOS and Linux. It supports .NET. Example code included.

Optimize PDF

Removes redundant information & compresses data. This ensures great performance for fast web and application viewing.

Extendable API

You can extend the PDF Conversion SDK by adding the PDF Custom SDK. This API adds access to all object data and text, ready for modification.

Processes All Elements

All objects, text and file attributes convert. This includes vector graphics, layers, raster images, text, font information, hyperlinks, and metadata. Extract text and data.

API or Command-Line.

API supports .Net and command-line. Ideal for desktop, server, cloud-based applications, web services and automated workflows

Diagram of how the PDF Conversion SDK works

Visual Integrity Conversion Engine

The proven and powerful conversion framework has been developed and refined over 25 years. The vector conversions are unrivalled in their accuracy, scalability and precision. Image formats are high-quality without being heavy and the text and data extraction offers unparalleled possibilities.

Trusted by developers worldwide

Pricing and Licensing

Pricing for the PDF Conversion SDK is based on use type and it’s licensed per project. Once we know about your project, we can let you know which price band you fit into. The factors affecting price include:

  • Are you developing an end-user application, server application or cloud-based service?
  • Is your project for internal use or will it be sold commercially?
  • If it’s a server application, will the throughput be <10,000 pages per year, <100,000 pages per year or significantly more than this?
  • If you are making a commercial application, will it be sold to < 50 users or more that 50 users?

Annual SDK Subscription

The Annual SDK Subscription includes an always-current SDK license, unlimited developer licenses for your team, priority support, more flexible distribution and portal access to download updates and new versions on-demand. The subscription must be maintained for the life of the project.

Perpetual License

Choose the perpetual SDK license if you plan to integrate our technology into an internal application or service with limited distribution. Advantage Support is optional but highly recommended to receive updates, support and changes to file formats.

PDF Conversion SDK Pricing


    Starting at $699/Year
    Add PDF Import/Edit features to your application. Open PDF as DWG, DXF or HPGL Adds a valuable feature that users expect as standard.

    Starting at $699/Year
    The PDF Conversion SDK generates SVG files that are a perfect match. All hyperlinks, colors, images, and fonts and present.
  • Metafile SDK

    Starting at $699/Year
    Generate WMF and EMF from PDF pages. Advancaed features minimize incompatibilities between the Metafile formats and PDF.
  • Image SDK

    Starting at $699/Year
    Convert PDF to image. Extract elements and save as PNG, JPEG, TIFF, BMP, and RAW files. Supports advanced features.
  • Text & Data Extraction SDK

    Starting at $699/year
    Extract text, tables and data from any PDF document in Unicode or ISO formats. Generate abstracts, strip text while retaining placement.

Simple SDK Integration Config & Two API Calls

Included in the SDK are header and lib files for the conversion libraries, font directory, batch programs, documentation, sample source code projects for Visual C++ , C# and Basic (Other interfaces available upon request).

Select your Configuration Settings

Use VgPsLoadOptions() to load your configuration file. An example is:

VgPsLoadOptions (PDF2XXX, %INSTALLDIR%pdf2xxx.ini);

Call the API

VgPsConvert is the main function to convert a PDF, PostScript or EPS file into one of the vector output formats. For example, to convert foo.pdf into an SVG file, you would use:

VgPsConvert("foo.pdf", "foo.svg", SVG, NULL)

Benefits of the PDF Conversion SDK

  • Optimized for commercial, enterprise and cloud applications
  • Affordable entry-level pricing
  • High performance PDF conversion and creation engine
  • Optimal throughput - No printer driver or Adobe software required
  • PDF Conversion SDK handles reading, writing and viewing
  • Extend with the PDFCustom SDK to create your own conversion engine.
  • Text extraction, image handling, search functionality, find data objects on a PDF page
  • ISO standards-compliant, scalable PDF libraries
  • Robust PDF solutions proven and improved over 25 years
  • One PDF framework; choose just the modules you need
  • Multi-Platform PDF Conversion SDK supports 32- and 64-bit Windows, Mac OS X and Linux
  • Examples and sample code guarantee a quick start
  • Best in class. Relied on by OEMS and enterprise customers alike. Oracle, the Open Design Alliance, BASF and Carlson Software.
  • Unmatched accuracy means less testing and more quality.

Examples of SDK Options


  • emulate_font(“Symbol”)
  • page_size(AUTOMATIC, 0.0, 0.0)
  • minsize_image(500)
  • clipping(1)
  • cropping(0)
  • bboxmargin(0.0)
  • chars2string(2)
  • chars2paths(0)
  • ignore_imageobjects(0)
  • scaletext(1.0)


  • basedelta(0.0)
  • rotate(0)
  • linecap(1)
  • dxf_whitefill(1)
  • zero_linewidth(0)
  • dxf_path2poly(1)
  • ctm_scale(0.18)
  • svg_kerning(0)
  • firstpage_number(0)
  • pagedelimiter(“-“)


  • dxf_appl(AUTOCAD2004)
  • dxf_layers(DXF_PDFLAYERS)
  • dxf_fit(1)
  • setdelta(0.1)
  • pathto(PATH2ELLIPSE)
  • dxf_compoundpaths(1)
  • dashlines(0)
  • hidden_text(0)
  • dxf_lwpolywidth43(0)
  • pdfpatterntreshold(10.0)
  • dxf_custls(0)