The mandatory post-processing operations to the resulting PDF files is a restriction for novaPDF OEM in order to stop developers from creating a PDF printer driver which would compete directly with our PDF printer driver and also to stop the end-users from simply creating PDF files with printer driver delivered via novaPDF OEM.
This means that the program developed using novaPDF OEM must do some additional actions to the PDF created by our printer driver, before delivering the final content to the user. Below are some examples of correct/incorrect usage:
Correct usage examples:
The novaPDF OEM printer driver can be integrated with a document management system that uploads the PDF file created by novaPDF to a FTP server or saves it to a database. The end-user is allowed to retrieve the PDF file from there, so the PDF file is not shown directly to him right after it was created by the novaPDF OEM printer.
The printer driver delivered with novaPDF OEM can be integrated with an automated document processor that modifies the created PDF files (using some proprietary PDF read/write algorithms) and only after that shows the PDF file to the end-user.
Incorrect usage examples:
Distributing the novaPDF OEM printer as a stand-alone application (without integrating it into your application).
Creating a Save dialog for the printer driver delivered with novaPDF OEM
Showing the PDF file to the end-user right after it is generated by the printer driver (so without doing any additional post-processing operations to it).
If you are still unsure about the correct usage of novaPDF OEM, please contact us.