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
- definitions for Windows messages and Profile option strings
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