Need help or advice?

Call us on
+44 (0) 2077 545 948

PDF Notes

Notes To PDF

Quickly and easily convert Notes to PDF. With only 2 lines of code any Notes / Domino content can be saved as PDF.

Download Now
Does DominoPDF support 64-Bit?

DominoPDF supports 64-Bit operating systems* with both the 64-Bit version of Domino and the 32-Bit version of Domino.

64-Bit Windows + 64-Bit Domino

For a 64-Bit Domino installation a DLL named DominoPDF64.DLL is provided in the DominoPDF installation. Wherever you see a declaration referencing DominoPDF.DLL in the documentation you should replace with DominoPDF64.DLL.

For example;

Declare Function DoPDF Lib "DOMINOPDF.DLL" (Byval szInput As String,
Byval szOutput As String, Byval szOptions as String) As Long

Should be changed to:

Declare Function DoPDF Lib "DOMINOPDF64.DLL" (Byval szInput As String,
Byval szOutput As String, Byval szOptions as String) As Long

No further changes are necessary and all documentation usage, sample code, etc. remains unchanged.

64-Bit Windows + 32-Bit Domino

For a 32-Bit Domino installation there are no changes needed.

* Note that only the core URL/HTTP interface supports 64-Bit. The client-side API still requires a 32-Bit interface.

Interface Security

In some cases, security settings may need to be adjusted to allow DominoPDF COM to operate.

On the server machine where DominoPDF is installed, execute the following;

Start >> Run >> dcomcnfg

Choose: Component Services >> Computers >> My Computer >> DCOM Config >> DominoPDF COM object.

Open the properties of DominoPDF COM object. (right-click Properties)

Go to Identify tab

Choose the interactive user radio button

The idea behind this is to tell DominoPDF to run as the currently logged in user. Alternatively, you can specify an explicit user or add one via the Security tab.

Note that instead of "The interactive user" setting you may need to add the account you are currently logged into to the DCOM setting.

Running Domino as a Service

If you run the Domino Server as a service you may need to enable the Log On used to interact with the desktop.

Open the Service properties for "Lotus Domino Server" and click the Log On tab.

Enable "Allow service to interact with desktop".

Comments (4)add
...
written by Thøger Amundsen , February 28, 2011
Great news!
But when you have a mixed environment running both 32bit and 64bit servers where the databases replicate across the domain. How to manage the declaration part?
Can the dominopdf64.dll be renamed on the 64bit servers to dominopdf.dll?

Regards,
Thøger Amundsen
...
written by Primeapple , March 30, 2011
Hi Thøger,

It's a valid point, but currently the DominoPDF64.DLL cannot be renamed as it in turn calls the underlying DominoPDF.DLL.

The next best solution is to handle your servers / platforms in LotusScript and call the appropriate DLL.

Regards,

Dillon
...
written by Sneha , July 06, 2011
But how do we make a conditional declaration in the same file as the function name is same for 32 and 64 bit..
Declare Function DoPDF Lib "DOMINOPDF64.DLL" (ByVal szInput As String, ByVal szOutput As String, ByVal szOptions As String) As Long

and for 32 bit
Declare Function DoPDF Lib "DOMINOPDF.DLL" (ByVal szInput As String, ByVal szOutput As String, ByVal szOptions As String) As Long

I want to call this function conditionally based on the value held in the Profile Doc field.

Any suggestions ?
...
written by Primeapple , July 11, 2011
To manage calling DominoPDF in the same codebase for both 32-Bit and 64-Bit platforms you can declare the method call as below and reference accordingly.

Declare Function DoPDF32 Lib "DOMINOPDF.DLL" Alias "DoPDF" (Byval szInput As String, Byval szOutput As String, Byval szOptions As String) As Long

Declare Function DoPDF64 Lib "DOMINOPDF64.DLL" Alias "DoPDF" (Byval szInput As String, Byval szOutput As String, Byval szOptions As String) As Long
Write comment
smaller | bigger

busy
 

In the Spotlight

Quick And Easy Notes To PDF Conversion


+ Read More

PDF Forms For Lotus Domino: Compendia Implements DominoPDF

Compendia, a Primeapple partner in Norway, has implemented a stock / fund trading application using DominoPDF for FMG, a multi-manager fund company.
+ Read More

Lotus Notes Attachments To PDF

IBM Notes / Domino is an ideal platform for managing and storing a wide range of rich content, files, objects and attachments.
+ Read More

News Feed

Subscribe to the Primeapple RSS News Feed.