Limited time promo

Build an installation package bundle

English

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

Download now Buy licenses
Sep 21, 2023
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.
If you already have an installation package for your application, you only need to add the novaPDF SDK msi files to your package.
If not, you can start with the installation package sample we included with novaPDF SDK. Follow the steps below to create the bundle:

1. Install WIX Toolset 3.9

This is a free and open source set of tools for building Windows installation packages. You will use this to create the bundle.

2. Sign the novaPDF SDK msi files

All msi files have to be signed with a valid digital signature. You can sign them by running the signtool.exe tool and providing your company digital signature file.
If you do not have a digital signature file you can upload the msi files on our site to be signed with Softland's signature. Log in to your account, go to your license key and press CODESIGN REQUEST button: https://www.novapdf.com/myaccount.login.html
You will be requested to enter your novaPDF SDK license key, your email address and the path to the msi file.
You have to upload and sign these msi files:
  • novaPDF11SDK(x86).msi - installs the custom, licensed printer
  • novaPDF11SDK(x64).msi - installs the custom, licensed printer
  • novaPDF11PrinterDriver(x86).msi - installs both 32 and 64 bit versions of the printer driver
  • novaPDF11PrinterDriver(x64).msi - installs both 32 and 64 bit versions of the printer driver
  • novaPDF11COM(x86).msi - installs the 32 bit version of the COM
  • novaPDF11COM(x64).msi - installs the 64 bit version of the COM
  • novaPDF11Tools.msi - installs Profile Manager tool
You will receive an email with the download link for the signed msi files.

3. Open the Installation package bundle sample and build the setup executable.

In the sample you have to change the defined variables with information about your application: application name, company name, version, company site url.
It is very important to change the Upgrade code to a new generated GUID, because each application should have its unique GUID so it installs separately on Windows.
Also, take care to set the correct path of the novaPDF SDK msi files.
If you wish to sign the bundle exe, you have to use your company's signature. Use the signtool.exe and the insignia.exe tools to sign, like this:
"C:\Program Files (x86)\WiX Toolset v3.9\bin\insignia.exe" -ib "C:\Users\Public\Documents\novaPDF 11\SDK\Samples\SDKBundle\SDKBundle\bin\Release\SDKBundle.exe" -o "C:\Users\Public\Documents\novaPDF 11\SDK\Samples\SDKBundle\SDKBundle\bin\Release\tmp.exe"
"signtool.exe" sign /f "<your signature file>" /p <your signature password> /du "<your company site>" /t http://timestamp.verisign.com/scripts/timstamp.dll "C:\Users\Public\Documents\novaPDF 11\SDK\Samples\SDKBundle\SDKBundle\bin\Release\tmp.exe"
"C:\Program Files (x86)\WiX Toolset v3.9\bin\insignia.exe" -ab "C:\Users\Public\Documents\novaPDF 11\SDK\Samples\SDKBundle\SDKBundle\bin\Release\tmp.exe" "C:\Users\Public\Documents\novaPDF 11\SDK\Samples\SDKBundle\SDKBundle\bin\Release\SDKBundle.exe" -o "C:\Users\Public\Documents\novaPDF 11\SDK\Samples\SDKBundle\SDKBundle\bin\Release\SDKBundle.exe"
"signtool.exe" sign /f "<your signature file>" /p <your signature password> /du "<your company site>" /t http://timestamp.verisign.com/scripts/timstamp.dll "C:\Users\Public\Documents\novaPDF 11\SDK\Samples\SDKBundle\SDKBundle\bin\Release\SDKBundle.exe"