Knowledge base
novaPDF add-in for Microsoft Office network deployment
This tutorial explains how to setup and distribute the novaPDF add-in for Microsoft Office automatically to other computers in the same network. novaPDF server edition needs to be installed on the server computer and shared with the other computers in the network, before deploying the novaPDF add-in. To learn how to install novaPDF as a shared network printer, read How to install and use nova PDF Server as a shared network PDF Printer. In order to automatically distribute the novaPDF add-in for Microsoft Office, you will need to download the MSI file here: novaPDF add-in for Microsoft Office (MSI)
MFC Converter - SDK sample
The MFC Converter sample demonstrates how to convert an existing file by printing it to novaPDF using the ShellExecute function. It also demonstrates how to set different options and manage profiles.
The same approach should be taken if you print using a "Print()" method from another object (like an internet browser or a report control). Just replace the ShellExecute call with the call of your Print method.
How to configure the novaPDF Email tab
Configure novaPDF to send generated PDF via email. Configure email address and email server details.
Java PDF creator (Word OLE) - SDK sample
The Word OLE (Java) SDK sample is a basic Java console application that converts a MS Word document (in this sample the default location for the source document is C:\temp\test.doc) to PDF using Word OLE automation and j-Interop along with novaPDF.
Convert RationalPlan projects to PDF
This tutorial explains how to convert projects created with RationalPlan (.mrp, .srp or .xrp) to a PDF document by using novaPDF.
How to configure the novaPDF Document tab
Configure title, subject, author, creator and choose viewer application for the generated PDF files.
How to configure the novaPDF Watermarks tab
The Watermarks page of the Printing Preferences window allows you to add image and text watermarks on the generated PDF pages. The images and text can also be modified in the page as the user prefers.
Hello World Visual Basic - SDK sample
Sample application that generates a pdf file with *Hello World* text from Visual Basic (VB).
Word OLE Visual Basic - SDK sample
Word OLE VB sample is a simple Windows console application that converts a MS Word document (*C:\Test.doc*) to PDF using Word OLE automation. This sample demonstrates how to convert the existing Test.doc sample by printing it to novaPDF SDK Printer.
Known issues regarding the add-in for Microsoft Visio
Fix for page size and hyperlinks position in Microsoft Visio.
How to configure the novaPDF Graphics tab
Reduce size of PDF file by compressing and down-sampling images and by compressing texts.
Create PDFs from OpenOffice Writer
This article is a tutorial that shows how to convert OpenOffice Writer documents (ODT) to PDF files. To be able to perform the conversion with advanced features (i.e. PDF bookmarks, watermarks, overlays) you will need to download and install a PDF converter such as novaPDF.
Hello World (C#) - SDK sample
Hello World CSharp sample is a simple Windows console application that prints one page with the *novaPDF says Hello World from C#* text to the novaPDF.
It demonstrates the basic use of the INovaPDFOptions interface. The printing job is made using the package "System.Drawing.Printing"
How to configure the novaPDF Signature tab
novaPDF configuration options for digitally sign pdf documents.
How to integrate novaPDF SDK in your application
This tutorial provides a brief overview of the steps you need to do to integrate novaPDF SDK Developer in your application.
Create PDF files from OpenOffice Impress presentations
The following article explains how to convert OpenOffice Impress presentations (ODP) to PDF with the help of novaPDF.
MFC Scribble - SDK sample
Sample SDK code (csharp) of how to integrate for printing "Hello World" text to the novaPDF Printer from remote computer.
How to configure the novaPDF Fonts tab
Choose which fonts to be embedded or not into PDF files. Embed font subsets.
"Language does not correspond to the loaded file" error
"Language does not correspond to the loaded files" is an error that shows in certain situations when the operating system language is not English.
How to configure the novaPDF Security tab
Protect generated pdf files with a password. Configure the level of protection and restrict certain document permissions.
PDF Reports - SDK sample
Sample SDK code (.cpp) for printing "Hello World" text to the novaPDF Printer from remote computer.
VB Converter - SDK sample
The VB Converter sample demonstrates how to convert an existing file by printing it to novaPDF Printer using the ShellExecute function. It also demonstrates how to set different options and manage profiles in the novaPDF SDK application.
Publish presentations created by StarOffice Impress to PDF
StarOffice doesn't have an integrated export to PDF option, thus in order to convert documents created with it (.sxi) to PDFs you need to install a third party PDF converter.
CSharp Converter - SDK sample
The CSharp Converter sample demonstrates how to convert an existing file by printing it to novaPDF Printer using the
ShellExecute
function. It also demonstrates how to set different options and manage profiles.The same approach should be taken if you print using a
Print()
method from another object (like an internet browser or a report control). Just replace the ShellExecute call with the call of your Print method.