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\ABCpdf11 .NET\Common\
However, if you are installing manually, you can just place this
file in the bin directory of your application.
|
ABCpdf11-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.
|
ABCpdf11-64.dll
|
The same as ABCpdf11-32.dll but for 64-bit operating
systems.
Please note that ABCpdf11-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
|
ABCChrome (directory)
|
This is an optional component required for use of the ABCChrome
HTML engine.
This folder should be placed in the bin directory (next to
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("ABCpdf11.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("ABCpdf11.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("ABCpdf11.XSettings")
If theSettings.InstallRedistributionLicense("change this text to
your key") Then
MsgBox "New license: " & theSettings.License
Else
MsgBox "License installation failed."
End If
|