摘要 |
A modular PDF application which allows users to customize their own PDF versions by choosing the features that they need and/or can pay for, thus, reducing the price of such PDF license and an overall footprint of such PDF version on the computer. The PDF application comprises a main application which includes the reader and a variety of optional features that the user may chose from and add to the main application before during or after installing the main application. The main application comprises business logic for running the viewer module and for receiving and running the optional features. The business logic includes inter-dependability rules and functions between the different features to ensure an optimum operability of the installed features in the presence or absence of the other features that they depend on. |