novaPDF OEM is a PDF solution that programmers can use to generate PDF files that will be post-processed by their applications. novaPDF OEM can be installed on the 32/64-bit editions of these operating systems: Windows 2000/XP/2003 Server/Vista, Windows 7.
novaPDF OEM works as a normal PDF printer (offers the features of novaPDF Professional Server) only that the output PDF file is saved to a location set programmatically during installation using parameters. This means that it has the ability to run on Terminal Servers, through Remote Desktop Connection or to be shared as a network printer. novaPDF OEM is a post-processing solution, if you want a pre-processing PDF solution see novaPDF SDK.Details regarding novaPDF OEM:
- You don't have to integrate anything into your application. Since no integration is required your application can be written in any programming language.
- It is mandatory to distribute the novaPDF Professional OEM printer in your application's setup. This is done under royalty free licensing (you only pay for the OEM license).
- You can integrate it without ordering, and purchase a license only after you have fully tested it.
- The licensed novaPDF Professional OEM printer allows users to create PDF files from any application with printing capabilities. The resulting PDF files must be accessible only to your application.
- If you purchase a license you get free priority support.
How it works
IMPORTANT - You should not run the setups directly, but only using the command line parameters specified here: Integration ParametersMore details on how novaPDF OEM works:
- from your program's setup you start the silent installation of novaPDF OEM
- when launching the novaPDF OEM setup you use several command line parameters to: add your application's name (it will be displayed on the About page of the novaPDF driver), set a folder where the PDF will be saved (a temporary folder hidden somewhere), register novaPDF OEM, set the PDF file name (fixed name or you can use macros), where to save the files (locally or remote), choose what to do when the file exists in the destination, choose what application to run after the printing (as well as passing specific arguments for this application)
- after the installation of novaPDF OEM is finished, any document sent to it for printing will be converted to a PDF file and saved in the location you've initially set through parameters
- the PDF will not be shown to the user and it must be post-processed by your application
Licensing
novaPDF OEM is fully functional with no time limitation. This means that you can download and test to see if it fits your needs, without ordering it. When it is not licensed, the only restriction is that a mention about novaPDF will be printed on each PDF page. After your order an application license you will receive an email with the registration key and instructions on how to register and remove the notice from further created PDF files.Restrictions
You are not allowed to create a PDF printer driver using novaPDF OEM, or another application similar to a PDF printer driver (whose main purpose is to create PDF files). You can integrate and distribute novaPDF OEM with your application, as long as your application does some mandatory post-processing operations to the resulting PDF files.
There are several documentation sources available for novaPDF OEM which you can consult in order to integrate it with your application:
- Integration Parameters - example on how to integrate novaPDF OEM
- Knowledge-base - contains articles about specific topics related to novaPDF OEM
- novaPDF OEM Developer License Agreement and End-User License Agreement
Below you can read a detailed version history (starting with version 6.0) for novaPDF OEM.
Changes in novaPDF 7.1 build 343 (26-August-2010)
- Fix: The temporary files after an append operation for desktop editions were not cleaned up, now they will be deleted (printer update)
- Fix: A default profile was created each time profiles were imported, now default profiles aren't created during import (printer update)
- Fix: "Prompt Save As dialog" "When file exists" offered to save the PDF in a different folder by default, instead of the original folder (printer update)
- Fix: Corrections for the Romanian translation (printer update)
Changes in novaPDF 7.1 build 342 (28-July-2010)
- Fix: When canceling the Select profile dialog, the print job would still run (printer update)
- Fix: Appending to a PDF with bookmarks, while keeping the Enable Bookmark feature on, resulted in a spooler crash (printer update)
- Fix: Signature generation error for large PDF files (printer update)
- Fix: Crashes occured when creating PDF files with OpenType fonts and embedding those (printer update)
What’s New in novaPDF 7.1.341 (6-July-2010)
- Update: Changed default high color compression to JPEG (printer update)
- Update: Optimized the size of resulting PDFs after appending (PDF with images) (printer update)
- Update: The add-in for Microsoft Office is by default docked (printer update)
- Update: Optimized the size of resulting PDFs after appending (printer update)
- Fix: Add-in for Excel cancelling processing when errors (printer update)
- Fix: The dll for sending emails was not loaded on Windows 2000 (printer update)
- Fix: Do not hang when printing Word documents with embedded files (printer update)
- Fix: Install even if EnumPorts fails (printer update)
What’s New in novaPDF 7.1.336 (14-May-2010)
- New: Add Hebrew language to user interface
- Update: Optimized PDF file size for documents with Asian characters
- Fix: Corrected selection on edit fields on Paper page (when pressing TAB the selection didn't switch correctly)
- Fix: Compatible with Windows 2000 now (didn't work before)
- Fix: Several corrections to the Add-in for Microsoft Office
- Fix: Corrected usage of Default profile on clients when private profiles are not allowed
- Fix: Watermark char "©" on Chinese systems is now printed correctly
- Fix: Append/insert/overlay PDF files with security now work correctly
What’s New in novaPDF 7.1.334 (5-May-2010)
- Corrected SetOptionEncString
- Corrected ASP.Net sample
- Updated functions for new 7.1 development (changed watermarks functions and updated globals, samples)
What’s New in novaPDF 7.1.332 (12-April-2010)
- New: Added visibility layers for watermarks
- New: Added Document Creator option
- New: Added Page Scaling options
- New: Added option to remove PDF after emailing
- New: Added Lithuanian language
- Fix: Corrected OEM parameters (OEMSaveLocal)
- Fix: Changed About tab for OEM printer
- Fix: Changed default compression for high color images to zip
- Fix: Rendering corrections (including outlined text)
- Fix: Do not hang printer queue if client is not available (log off)
- Fix: Fixed page orientation from Excel, Word, TextMaker and others on x64
- Fix: Corrected PDF/A namespace
- Fix: Fixed create new predefined form
- Fix: Fixed platform string on About page
What’s New in novaPDF 7.0.330 (2-March-2010)
- Fix: Corrected font left clipping
- Fix: Fixed /HidePrinterPages
- Fix: Fixed /NoInstallifExists - allow for all editions, not only for SDK
- Fix: Unicode Innosetup - Unicode command line params
- Fix: Use local time instead of system time for creation date and time
What’s New in novaPDF 7.0.329 (18-February-2010)
- Fix: Corrected Danish language
- Fix: Updated Korean language
- Fix: If a printer exists with the same name and different driver, gets deleted before install
What’s New in novaPDF 7.0.327 (4-February-2010)
- New: User interface translated in Malay
- New: User interface translated in Thai
- Fix: Conversion problem with page orientations in Word documents
- Fix: 0 byte PDF files created when checking rights, now gets deleted and recreated
- Fix: Licensing error mesage
What’s New in novaPDF 7.0.326 (27-January-2010)
- Fix: Save dialog didn't show on top of other windows on Windows7 x64
- Fix: Crash on Win7 x64 computers in some situations
- New: Added "single computer" restriction to OEM licenses
- New: Added the Signature page for HidePrinterPages parameter
What’s New in novaPDF 7.0.325 (19-January-2010)
- Fix: Registered succesfully message box showing even if wrong key was entered (x64 computers)
- Fix: Corrected duplicated fonts problem (virtual memory)
- Fix: Solved a problem when printing images from Adobe Viewer
- Fix: Registry handle leak
What’s New in novaPDF 7.0.323 (11-January-2010)
- New: Added /RegisterCOMVer7
- Fix: Corrected AddWatermarkImage2 parameter order problem
- Fix: Fixed truetype fonts with SO_GLYPHINDEX_TEXTOUT
What’s New in novaPDF 7.0.322 (17-December-2009)
- Fix: Removed "dual" from COM
- Fix: Bug in signature operation (zero width and height)
What’s New in novaPDF 7.0.321 (4-December-2009)
- Fix: Fixes for printing on some BitBlt raster operations
- Fix: Unicode problem for symbol fonts (Windings)
What’s New in novaPDF 7.0 (12-November-2009)
- New: Added option to digitally sign PDF files
- New: Type1 fonts are now supported
- New: Added a start page to allow quick access to create PDFs
- New: Fully compatible with Windows 7
What’s New in novaPDF 6.4 (11-August-2009)
- New: COM events are unique for each printer
- New: Added "Allow change folder" option when saving the PDF file
- New: Added options to forcefully embed licensed fonts
- New: Uses local time instead of system time for PDF creation date and time
- New: Added Danish language for the interface
- New: New TypeLib for Delphi
- Update: Moved the Advanced save options on the Profiles edit page
- Fix: Corrected bug to keep the resolution set in preferences
- Fix: Crash in spooler (when copying LastBitBlt info in ResetPDEV).
- Fix: Corrected an error when editing email body text (Email page)
- Fix: When printing from Adobe Reader some characters were not converted correctly (music notes)
- Fix: Corrected crash occuring when showing error message box on PDF save
- Fix: Fixed crash occuring when printing from ttf16.ocx (DrvEnablePDEV)
What’s New in novaPDF 6.3 (7-April-2009)
- New: added a new parameter to the WaitForNovaEvent function
- New: novaPDF can create now PDF/A-1b (RGB) compliant PDF files
- Update: Optimized speed for PDF overlay process
- Fix: removed the Register button and register text from the novaPDF for SDK printer
- Fix: Corrected HelloWorld network sample
- Fix: Corrected some crashes in COM when calling Watermark functions
- Fix: OEM builds for Win32 and x64
- Fix: corrected an error when printing files with big path or file name)
- Fix: Corrected cross-ref-table format (20 bytes)
- Fix: fixed a bug in extended save dialog
- Fix: corrected "Show Save As dialog" option on x64 systems when printing from Win32 applications
What’s New in novaPDF 6.2 (25-February-2009)
- Added "Stay on Top" option for the "Extended Save" and "Select profile" dialog windows
- Added "Security" options in the "Change Options" window (shown when using Extended Save)
- Corrected behavior when printing specific images from Google Chrome (32-bit bitmaps with alpha channel)
- When printing from Crystal Reports the name of the PDF will not include "Crystal Reports - " anymore
- Optimized the PDF merging process (append/insert) for multiple print jobs
- Network sources are now accepted when selecting PDF files to overlay with
What’s New in novaPDF 6.1 (30-January-2009)
- Added ASP.NET and Java samples
- Added a Change Options button on the Advanced Save window that offers shortcuts to setting Document information, Graphics options and Email information
- Added informational page in the start menu group (describes how to create pdf, register novaPDF, and contact options)
- Added silent cancel printing (when pressing cancel from a Save As dialog printing stops immediately without other notices)
- New character allowed in PDF filename (&)
- Fixed image conversion (monochrome, grayscale, downsample) when printing from Internet Explorer
- Corrected append PDF files error on x64 systems
- Fixed crash on Vista x64 when closing Printing Preferences
What’s New in novaPDF 6.0 (2-December-2008)
- Corrected watermark2 functions (string parameters)
- Hide pages for user interface
- Removed global variables
- New licensing (SEED) and updated EULA
- Corrected automated registration from command line
- Overlay constants in samples, modified printer name


