PDF and PostScript Conversion SDK
SDK Converts PDF and PostScript to Vector and Image Formats
Use our SDK to convert, import, save, view, display, create, edit, merge, mark, annotate or export PDF pages. It generates industry-standard vector and image formats. It’s also ideal for searching pages or filling-in PDF forms. No matter what you need to do, using the SDK will enable you to seamlessly support PDF or PostScript in your project.
The SDK is multi-platform, running on Windows, Linux and Mac OS X, and ideal for everything from enterprise and cloud-based applications, services and workflows to desktop or mobile applications. It is powered without printer drivers and depends only on our own proven, robust and standards-compliant conversion engine. Now, you can flexibly implement and develop powerful conversion solutions that are fully compatible with the latest PDF specifications. This guarantees high-performance, scalability, and optimized page processing.
If the software you are writing needs to support the Adobe Portable Document Format (PDF) or PostScript for either input or output, then the SDK is the ideal solution for you. The SDK can be integrated into either a client or server environment with just two API calls. If needed, it can also be accessed via command-line. It couldn’t be easier – or more powerful and accurate. You can depend on the mature and proven libraries which are used in many of today’s leading applications and relied on by OEM’s, enterprises and government organizations worldwide.
Sample code is provided to ensure a quick start. SDK contains native C/C++ API’s with interfaces for Java and .Net API’s. No Adobe or third party software is required to use the SDK!
The SDK is available as either a paid-up perpetual license that requires deployment licenses or as an all-in annual SDK subscription which includes deployment licenses and on-going support.
- Optimized for commercial, enterprise and cloud applications
- Affordable entry-level pricing
- High performance PDF and PostScript conversion and creation engine
- Optimal throughput – SDK does not require a printer driver
- SDK built on proven and robust conversion engine framework
- Create your own conversion engine with the CUSTOM SDK, or use it for text extraction, image handling image, search functionality or finding objects via data on a PDF page
- Unmatched accuracy keep testing time at a minimum and quality at a maximum
- Adobe standards-compliant, scaleable PDF libraries
- Robust PDF and PostScript conversion solutions proven and improved over 20 years
- One extendable engine; add additional output formats
- Broad, multi-platform SDK supports 32- and 64-bit Windows, Mac OS X and Linux
- Examples and sample code guarantee a quick start
- Best in class – used by OEM's and enterprise customers like Oracle, The Open Design Alliance (ODA), BASF, TurboCAD, Graebert, GstarCAD, BlueMatrix and Ashlar Vellum
- License the Conversion SDK module once you determine that it works for you by using watermark-based evaluation version with free integration assistance directly from our engineering team.
Frequently Asked Questions about the SDK
If you can not easily find what you need in the FAQ, please contact us at email@example.com.
All of Visual Integrity’s products are built upon the same framework. Some are scaled for enterprise use and some are packaged for ease-of-use on a Windows desktop. No matter which product you use, it is built upon our proven and reliable engine, a framework which has withstood the demands of many of the world’s most respected companies for more than 20 years.
No, neither Acrobat nor GhostScript are required. All of our products are standalone tools, completely self-contained, and based on our powerful engine developed, improved and extended over almost two decades. Our products are not based on print drivers as brokers so the conversions are more pure and accurate. Everything that you need to run them on your desktop or to use them for you development is included in your delivery download.
If you are using a desktop product, there is a Help file included with the software. Just click on the Help button found in the bottom right corner of the software dialog. A new screen will open, with a table of content for all the available topics. You can expand the outline to find the section on Conversion Options or search the index using the Find command. Depending on which product you are using, there will be General Options, Page Options, Size Options and Format Specific Options.
For Developers – In the “docs” directory of the Conversion SDK installation, each option is explained in “options flysdk.pdf”. In addition to the description, for each option, the corresponding API function is listed.
rotate(0) STDAPI VgRotate(INT rotate)
rotate(0) Rotate the drawing using the angle specified. Default = 0, no rotation.
For fonts to appear correctly in a vector output file, the same font with the same naming convention must be on both systems. Sometimes, any mismatch can be resolved through font mapping. If you need support on adding fonts to your environment please contact firstname.lastname@example.org. Custom font mapping is available as a service but is not covered by the standard Advantage Support Subscription.
By default the fontname used in the PostScript or PDF file is used also as fontname in the vector output file. Using the Font Mapping dialog you can change this by creating a mapping between the original fontname and the fontname you want to use in the vector output file.
Fonts are not embedded in the vector output formats. Most of the vector output formats do not support embedding of font data.
It is easy it is to create a PostScript file from virtually any application on a PC. Most PC’s are likely to have a PostScript printer driver configured in its printers settings. If not, you must Install a PostScript Printer Driver before going any further.
- Open your file within your application and then select “File…”, “Print”
- Choose your PostScript printer. Note that you can use any PostScript driver included with Microsoft Windows without having the actual printer since you will simply be printing to a file.
- Press “OK” to print to file. Note that the PostScript tab under Properties should be set to Encapsulated PostScript (EPS) for best results.
- You will be prompted for a file name and location. If you do not assign .ps as the extension, the default in Windows will be .PRN. Both are valid input extensions.
- Open your Visual Integrity software and when prompted for a PostScript file to convert, go to the location chosen in Step 4 and select the new .ps or .prn file for conversion.
- The extension does not matter – Some systems give printer files a default extension, like .prn or .plt. This does not matter. If the file has been created using a PostScript printer driven, the result will be a PostScript file that Visual Integrity software can convert.
- Watch out for PCL: Most HP printers use a printer language called PCL. The default mode on HP PostScript printers is usually PCL. PCL can not be converted by TGC. Be sure that your HP printer is in PostScript mode to ensure a successful conversion.
- Save directly as PostScript or EPS files – Many applications allow you to save your files as PS or EPS through their “Save as…” menu. A few even produce PostScript by default. This results in good input for our conversion engine.
- Fonts – Try to use standard PostScript fonts like Helvetica and Times New Roman. Non-PostScript fonts, such as Type 1 fonts and TrueType fonts should be embedded so that the text data is available in the PostScript file. This gives our software the best chance to preserve the fonts during conversion.
The font glyphs of the 13 standard PostScript fonts are included.
If you need to convert to an image format or the text to curves/polys (= emulate) in a vector format either the font must be one of the 13 standard fonts or the font should be embedded within the PDF or PostScript file. Contact email@example.com if you want to add font glyphs.
13 Standard PostScript fonts:
How the SDK works
When you download the SDK, you will install the entire framework for FLY SDK, no matter which modules you purchased. In the sub-directories of the FLY SDK installation directory, Visual Studio 2010 C++ and VB, you will find demo source code which demonstrates how to use the FLY SDK Developers kit. The demo programs are developed with Visual Studio 2010. You can use these projects as a start for your own application or just copy/paste the code you want to reuse.
Only two API calls are needed to convert to any of the vector or bitmap output formats.
Below is an example:
PDF to DXF: Convert 4dbar.pdf to 4dbar.dxf using pdf2xxx.ini configuration file
VgPsConvert(“4dbar.pdf”, “4dbar.dxf”, DXF, NULL);
PDF to PNG: Convert testpage.pdf to testpage.png using the pdf2xxx.ini configuration file
VgPsBitmapConvert(“testpage.pdf”, “testpage.png”, PNG, NULL);
Example of the pdf2xxx.ini related to vector DXF format:
page_size(AUTOMATIC, 0.0, 0.0)
map_font(“Courier”, NORMAL, “Courier”, NORMAL)
For complete documentation and an evaluation, please contact us or register below.
A customer since 2005, Syntel LLC relies on the Conversion SDK (METAFILE SDK module) as part of their MailStream Manager. Relying on services such as the Priority Enginnering Program and custom feature development ensure an optimal solution with a competitive advantage