PDF Extensions for Open Design Alliance members. PDF/Import, Custom PDF API.
Visual Integrity has developed a robust conversion framework proven in the field and battle-tested by the most demanding customers over the past 20+ years. All of this real life experience has resulted in a flexible, optimized conversion engine which can drive process automation as well as extend functionality in enterprise or commercial applications. The same engine is found at the core of everything we produce, both development tools and end-user products.
Developer products are offered in two classes - command-line conversion servers and API/DLL libraries. We offer free evaluations of both.
None of our developer tools require either Adobe Acrobat or GhostScript. All of our products are standalone tools, completely self-contained, and based on our powerful engine developed, improved and extended over more than two decades.
Our products are not based on print drivers as brokers so the conversions are faster and always accurate. Everything that you need to run them on your desktop or to use them for your development is included in your delivery download.
Using the SDK is simple. Once you install it, there are just two simple steps. The download includes both the 32-bit and 64-bit SDK's. 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).
Use VgPsLoadOptions() to load your configuration file. An example is:
VgPsLoadOptions (PDF2XXX, %INSTALLDIR%pdf2xxx.ini);
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)
Input formats supported on the command line are PDF and PostScript.
The Conversion Server is capable of producing vector formats, bitmap images and text from the input formats. Examples are PDF, WMF, SVG, PNG, TIFF and Unicode text.
A common trap for conversions is a font mismatch. Due to licensing issues, fonts can not be embedded in documents. They can be mapped or substituted. Take care in this area to ensure perfect results.
A sample .ini file is provided with the command-line tool. It can be used as a base to understand the many options and to tailor them to your needs.