Knowledge base
You are viewing 16 articles with the tag "sdk" and author "Lumi (Softland)"
View all articles (reset filter)VCL Converter (Delphi PDF) - SDK sample
The VCL Converter (Delphi PDF) 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 your novaPDF development.Word OLE (Delphi PDF) - SDK sample
Convert MS Word document to PDF from Delphi using Word OLE automation.
How to license novaPDF SDK
You can use the novaPDF Co-Branding tool to customize the setup you have to integrate with novaPDF SDK or novaPDF OEM.
ASP.NET PDF generator - SDK sample
Hello World (ASP.NET PDF generator) sample is a simple ASP application that generates one PDF file containing the text "novaPDF says Hello World from ASP.NET".
Hello World (C++) - SDK sample
Sample .cpp SDK code for printing "Hello World" text to the novaPDF Printer.
Java PDF writer - SDK sample
Basic "Hello World" java console application that generates a PDF file.
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.
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.
MFC Scribble - SDK sample
Sample SDK code (csharp) of how to integrate for printing "Hello World" text to the novaPDF Printer from remote computer.
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.PDF Reports - SDK sample
Sample SDK code (.cpp) for printing "Hello World" text to the novaPDF Printer from remote computer.
Hello World (Network) - SDK sample
Sample SDK code (.cpp) for printing "Hello World" text to the novaPDF Printer from remote computer.
Unlicensed footer notice still shows up on PDF pages after registering novaPDF SDK
novaPDF SDK sends a request to create the PDF files to the printer driver that gets installed with the package, novaPDF for SDK. By default, if novaPDF SDK is unregistered, each page from the generated PDF file will contain a footer notice (that says the application is not registered). After you purchase a license and register novaPDF SDK, that footer notice won't be included in the generated PDF files.
How to set programmatically the page related settings (page size, layout) via novaPDF SDK
The page related settings have a different behavior than the other settings (save, compression, fonts, security,...). While the last are specific to the novaPDF printer driver, the page related settings are used for all printer drivers and can be set by system calls (check the DEVMODE Windows structure).
Distributing novaPDF with 32bit applications that run on Windows x64
When integrating novaPDF SDK in a 32bit application that will be distributed on Windows x64 systems too, you have to take into account some aspects regarding the default behavior of our installer. One of these is the novaPDF installer that contains both 32 bit and 64 bit versions of the novaPDF driver and of the COM interface. Because of its built-in automatic detection, when installing novaPDF on Windows x64 computers (via your application), the 64bit version of the driver and COM interface are installed (and not the 32bit version).