Using the Component

Installing XpdfPS

Before using the XpdfPS component, it must be registered on your system. Normally the installer will take care of that for you. If you need to register manually, you can run the command:
regsvr32 XpdfPS.dll

Referencing XpdfPS

To use the XpdfPS component in a Visual Studio project, select the "References..." command on the "Projects" menu, go to the "COM" tab, and check the box next to XpdfPS.

Instantiating an XpdfPS Object

The code needed to instantiate an XpdfPS object depends on your development environment. In VB6:
Dim pdf As XpdfPS.XpdfPS Set pdf = New XpdfPS.XpdfPS
In ASP VBScript:
Set pdf = Server.CreateObject("Xpdf.XpdfPS")
In VB.net:
Dim pdf As XpdfPS.XpdfPS pdf = New XpdfPS.XpdfPS()
In C#:
XpdfPS.XpdfPS pdf; pdf = new XpdfPS.XpdfPS();
In Delphi:
var pdf: IXpdfPS; begin pdf := CoXpdfPS_.Create;

Working with XpdfPS

Once you've instantiated an XpdfPS object, you can load PDF files and retrieve metadata. Typical code looks like this:
pdf.loadFile "c:/test/file.pdf" title = pdf.title MsgBox "title: " & title

VBScript

VBScript does not support functions with output arguments, so some COM functions will not be available from VBScript.