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.
novaPDF SDK installs files in two folders:
In "C:\Program Files\Softland\novaPDF 11" the installer will create the following folder structure:

Driver

Contains printer driver files and some tools, like Printer Manager

Tools

Contains Profile Manager files

Server

Contains the novaPDF Server service files that works with the profile database

SDK\Doc

Contains the help files and the license files

SDK\Installer

Contains the msi files that will be injected with your application and license information t be distributed with your application.

- novaPDF11PrinterDriver(x64).msi, novaPDF11PrinterDriver(x86).msi - installs printer driver, copies the files needed for driver, service and applications
- novaPDF11COM(x64).msi, novaPDF11COM(x86).msi - installs NovaPdfOptions110 COM
- novaPDF11SDK(x64).msi, novaPDF11SDK(x86).msi - installs configuration files (profiles database, license,...) and adds a printer
- novaPDF11Tools.msi - installs Profile Manager tool

SDK\Lib

- novapi11.dll - INovaPdfOptions11 binary file. There are two versions of the dll, one for i386 systems and one for x64 systems

SDK\Tools

- novaPDF Co-Branding tool - customization tool for installers, see Customize your setup
In "C:\Users\Public\Documents\novaPDF 11\SDK" the installer will create the following folder structure:

Include

- definition files for INovaPdfOptions interface

Samples

Contains several samples of how to use INovaPdfOptions:
- Access PDF Reports - make a report on an Access database and convert it to PDF
- ASP.NET Hello World - an ASP.NET application that prints using the Printer object
- C Hello World - a console application that prints one page to the novaPDF SDK
- C Hello World (network) - the same as Hello World sample, but it can be run from any computer in the network, thought the novaPDF SDK is installed on one single computer
- C MFC Scribble - the standard MFC Scribble sample extended with generate PDF files
- C MFC Converter - a MFC dialogs sample that converts an existing file to PDF using different profiles on novaPDF SDK
- C Override Options - a console application that uses override options instead of option profiles and prints one page to the novaPDF SDK
- C# Hello World CSharp - a simple Windows console application that prints one page to the novaPDF SDK.
- C# CSharp Converter - converts an existing file to PDF using different profiles on novaPDF SDK
- C# Word OLE CSharp - converts a document created with Microsoft Word to PDF using Word automation
- C# Override Options - a console application that uses override options instead of option profiles and prints one page to the novaPDF SDK
- Delphi Hello World Delphi - a Delphi application that prints using the Printer object
- Delphi VCL Converter- a Delphi application that converts an existing file to PDF using different profiles on novaPDF SDK
- Delphi Word OLE Delphi - converts a document created with Microsoft Word to PDF using Word automation
-Delphi Override Options - a console application that uses override options instead of option profiles and prints one page to the novaPDF SDK
- Java Hello World Java - an Java application that prints using the Printer object
- Java Word OLE (Java) - converts a document created with Microsoft Word to PDF using Word automation
- VBNet Hello World VBNet - a VBNet console application that prints one page to the novaPDF SDK.
- VBNet VBNet Converter - a VBNet application that converts an existing file to PDF using different profiles on novaPDF SDK
- VBNet Word OLE VBNet - converts a document created with Microsoft Word to PDF using Word automation
- VBNet Override Options - a console application that uses override options instead of option profiles and prints one page to the novaPDF SDK
-Wix bundle - setup sample; compresses the msi files in an setup executable

Bin

- sample executables for DotNet, Win32 and Win64