This help topic applies only to novaPDF. If you don't have it yet, you must download it first.

Download now Buy licenses
Adrian (Softland)
Mar 22, 2022
novaPDF 11.x
We strive to keep our help as accurate as possible. If you notice any inconsistencies or outdated info please let us know.
After you succeeded to integrate novaPDF OEM in your application you have to follow next steps:

1. Purchase a novaPDF OEM license

If you want to remove the novaPDF notice from the generated PDF files, you have to purchase a license. There are two types of application licenses:
  1. Software application license - this type of license allows you to to develop, market and distribute ONE program or ONE software product that integrates the novaPDF OEM to an unlimited number of end users without any additional fees.
  2. Component application license - This type of license allows you to to develop, market and distribute ONE component, ONE wrapper, ONE library or ONE module that integrates the novaPDF OEM to an unlimited number of end users without any additional fees.
After purchase, you will receive an email with the next information:
  • license key
  • licence file
  • customization file
Each licensed user will received an unique ID that will guarantee your novaPDF OEM customized installers will install separately from the other users'.

2. Customize redistributable novaPDF installers with your license

With novaPDF OEM there is installed a tool called "novaPDF Co-Branding". You should run this tool to generate the msi files customized for your license. You can start this tool from the novaPDF OEM installation menu. See Customize your setup for more details. You will need the resulting customized setup files in step 3 below.

Important : Up until now in your code you called the Initialize function of INovaPdfOptions just with the PrinterName parameter. In order for your code to work with the licensed printer you created before, you must also pass the product key to the Initialize function. You must do this change everywhere in your code where the Initialize function is used.

3. Install customized printer installation files

For testing purposes install novaPDF OEM running the resulting customized setup files (MSI) in the following order:

On Windows 32 bit computers:

- novaPDF11PrinterDriver(x86).msi - installs both 32 and 64 bit versions of the printer driver
- novaPDF11OEM(x86).msi - installs the custom, licensed printer
- novaPDF11OfficeAddin(x86).msi - installs Microsoft Office Addin
- novaPDF11Tools.msi - installs Profile Manager tool

On Windows x64 computers:

- novaPDF11PrinterDriver(x64).msi - installs both 32 and 64 bit versions of the printer driver
- novaPDF11OEM(x64).msi - installs the custom, licensed printer
- novaPDF11OfficeAddin(x86).msi - installs Microsoft Office Addin for 32 bit version of Office
- novaPDF11OfficeAddin(x64).msi - installs Microsoft Office Addin for 64 bit version of Office
- novaPDF11Tools.msi - installs Profile Manager tool
You can install the msi silently using the following command line:
msiexec /i <msi file name> /qn
You can install the package bundle silently using the following command line:
<setup name> /q
To create the final release build you need to create an installation package bundle and run it. See the Build an installation package bundle topic.

4. Print without unlicensed notice

Your printer should be licensed now so the generated PDF files should not have the unlicensed footer notice.