Under most circumstances, you will want to install ABCpdf using the standard installer and register it using the PDFSettings control panel.

Occasionally, you may wish to install ABCpdf manually. To do this, you will need the files listed below.

File Name Notes
ABCpdf.dll

The Assembly used by .NET.

The installer places this Assembly in the GAC to allow global access from any .NET application. It installs a second reference copy at the following location:

%ProgramFiles%\WebSupergoo\ABCpdf10 .NET\Common\

However, if you are installing manually, you can just place this file in the bin directory of your application.

ABCpdf10-32.dll

The ABCpdf core engine.

This DLL contains the core engine. It incorporates our proprietary Direct to PDF technology and is designed for high-performance PDF manipulation in a multithreaded environment. This DLL is placed into the system32 directory typically at:

%SystemRoot%\system32\

However, if you are installing manually, you can just place this file in the bin directory of your application.

ABCpdf10-64.dll

The same as ABCpdf10-32.dll but for 64-bit operating systems.

Please note that ABCpdf10-32.dll is required for 32-bit processes running under WOW64 on 64-bit operating systems.

ABCpdf.tlb

The COM type library for ABCpdf.

This file provides the necessary information for COM clients to locate and use ABCpdf. The script file 'register.bat' will generate and register the type library for you. It is by default installed to a sub-directory of the ABCpdf application folder, but may optionally be placed and executed in the same directory as ABCpdf.dll

ABCGecko.dll,
XULRunner (directory)

This is an optional component required for use of the Gecko HTML engine.

This DLL should be placed in the bin directory (next to ABCpdf.dll).

This DLL is the interface ABCpdf uses to access the Gecko HTML engine. However, it is not the engine itself. The engine is held in the XULRunner folder, which must be located in the same directory as ABCGecko.dll.

ABCGecko cannot function without the XULRunner folder in the same directory as ABCGecko.dll.

You can use a full license key as provided to you when you purchase, or you can use a trial license key copied from the PDFSettings application. To enter a license key, create a simple Visual Basic Application containing the following code.You will need write access to the registry to install a license key.

Set theSettings = CreateObject("ABCpdf10.XSettings")
' here we use a trial license key as copied from the PDFSettings application
If theSettings.InstallSystemLicense("cd9b5c07db69df2bf57c0a04d9bca58b10c44889c9fb197984e592f49addfce5ec5fe85d7b9205bc") Then
  MsgBox "New license: " & theSettings.License
Else
  MsgBox "License installation failed."
End If

Alternatively, you can install a license from within your Doc object.

Set theDoc = Server.CreateObject("ABCpdf10.Doc")
' here we use a trial license key as copied from the PDFSettings application
theDoc.SetInfo 0, "License", "cd9b5c07db69df2bf57c0a04d9bca58b10c44889c9fb197984e592f49addfce5ec5fe85d7b9205bc"
Response.Write theDoc.GetInfo(0, "License")

Under some circumstances, you may wish to install a temporary license. Write access to the registry is not required when using this method, but the license which is installed is only temporary. It is available until the process unloads.

Set theSettings = CreateObject("ABCpdf10.XSettings")
If theSettings.InstallRedistributionLicense("change this text to your key") Then
  MsgBox "New license: " & theSettings.License
Else
  MsgBox "License installation failed."
End If