PDF Conversion SDK

Add PDF Features with 2 API Calls
Open, Edit, and View PDF 

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 your app.

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 SDK

You can extend the PDF Conversion SDK by adding the PDF Objects SDK. This SDK 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.

SDK or Command-Line.

SDK 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 licensed per project. The standard SDK includes everything you need to get started and includes limited distributon rights. Ask us for a price quote if you are an OEM, commercial or enterprise developer.

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.

Perpetual License

The perpetual SDK license is available for a one-time fee. Upgrades are available as priced or free with Advantage Support an optional but highly recommended subscription program which provides updates, upgrades, new versions, priority support and replacement software.

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 cross-browser SVG files that are a perfect match. All objects, colors, images, and fonts and present.
  • Metafile SDK

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

    Starting at $699/Year
    Convert PDF to image. Save as PNG, JPEG, TIFF, GIF, BMP, and DIB. Supports all color models.
  • Text Extraction SDK

    Starting at $699/year
    Extract text, tables, and data from any PDF document in Unicode or ISO formats. 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 PDF Objects 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 almost 30 years
  • Choose just the formats you need
  • Multi-Platform PDF Conversion SDK supports 32- and 64-bit Windows, macOS, 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 better quality.

Example of SDK Configuration Settings


  • 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)