Introduction

The PDF Creator product is made of four modules that can be integrated and distributed under the developer license agreement.

 

PDFCreactiveX.dll

This is the main PDF ActiveX control that provides viewing, editing and printing of PDF documents. This DLL should be registered on the client system.

 

acPdfCrDb.dll

This DLL handles the interface with the database and should be registered on the client system. It is an optional DLL required only when using the default database interface provided with the PDF control.

 

acPDFCrExt.dll

This is the "extensions" DLL control and should be registered on the client system. It contains additional controls such as the Bookmarks tree control, data formatting control and the default properties dialog-box. This DLL is not required when not using these additional controls.

 

xmllite.dll

This module contains the XML parser needed to process XPS documents. This module is needed only if XPS support is required.

 

PDFCreactiveDoc.exe

This is a complete PDF viewing/editing application built using the previous modules. This application can be used for testing purposes by the developers or be used as a basis for providing a custom user interface around the PDF ActiveX control. The source-code for this executable is provided, but only the executable and not the source-code can be distributed.

Note that if all the files are copied to the same directory, PDFCreactiveDoc.exe will register all DLLs every time it is launched, so there is no need to manually register each DLL separately.

 

Note that two licenses are needed to develop and distribute applications:

Administrative privileges are required under Windows Vista, Windows 7, Windows 8, Windows 8.1 and Windows 10 in order to register ActiveX components on the end-user systems. Registered DLLs are also shared among installed applications which can create some version conflicts. In order to avoid registration and DLL conflicts, an alternative method for using the PDF Creator ActiveX controls can be used. This method is described in this forum: https://www.amyuni.com/forum/viewtopic.php?f=13&t=2438.

 

Windows 98/Me

To work under Windows 98/Me, version 2 and above of the Amyuni PDF Creator requires the Microsoft Unicode Layer for Windows 98/Me. This is a DLL named unicows.dll that can be obtained from:

https://msdn.microsoft.com/en-us/library/windows/desktop/aa815089(v=vs.85).aspx