NXPowerLite Software Development Kit (SDK)

Leverage our best in class file optimization engine in your own applications

The NXPowerLite SDK is a collection of libraries, wrappers and interfaces that enables developers to integrate the NXPowerLite file optimization engine into other applications. Systems integrators, independent software vendors (ISVs), enterprise IT developers, and others can integrate our leading file reduction technology within custom applications in a client and/or server environment.

Integrated File Optimization

Using the NXPowerLite SDK you can programmatically reduce the size of image-heavy PDF, Microsoft Office, JPEG and TIFF files. It works by eliminating any excess baggage from the files, and converting graphics to the most appropriate file format and resolution.

Optimized files remain in their original format and retain all their functionality, so they can be opened and edited by anybody. There's no need for special decompression or viewing software.

Get started quickly and simply

We provide code samples with the SDK for each coding language, except the C API. All languages demonstrate two examples - an optimization of a single file in its simplest form with no options set, and a more advanced sample that recursively optimizes a folder structure of files, setting options that match the screen settings of the desktop optimizer. All of the samples have pre-built binaries, and the C, C++,C# and Java (Windows)  examples have Visual Studio 2013 Solutions to help build the samples.


Evaluate NXPowerLite SDK

  • There's nothing better than seeing for yourself how good Optemail is at reducing files. Download our desktop tool and run it on a selection of your own files for a side by side, before and after comparison.
    For Windows XP (SP3) - 10, also available for Mac OS.
  • Worried about how it may integrate in your business critical application? No problem, our SDK evaluation is easy to setup and comes completely fully featured for 14 days. Allowing you enough time to fully test it within your environment and gain a glimpse of the huge reduction in file sizes.
The process of uploading all PowerPoint decks to the central server is now optimized using the NXPowerLite Development Kit. The result? Substantial cost savings in bandwidth and server space.
— Wirestone

Supported Interfaces



.NET Framework 2.0 or later

JAVA (Windows only)

It is currently available for Microsoft Windows only, in both x86 and x64 editions.

File types supported

PDF Documents
Microsoft PowerPoint presentations (PowerPoint 97-2016)
Microsoft Word documents (Word 97-2016)
Microsoft Excel spreadsheets (Excel 97-2016)
JPEG images

All the above formats contained within zip archives