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".

Does DominoPDF support Framesets or IFrames?

No, DominoPDF does not support Framesets or IFrames.

However, any of the frame contents will work.

Simply modify your URL to point to the frame content instead of the frame itself.

Does DominoPDF support HTTP authentication?

Yes, if the database ACL you are accessing does not have default reader or anonymous access you can pass the username / password to authenticate with the database.

The DominoPDF method would be as below;

Call DoPDF("http://www.google.com", "c:\test.pdf",
"WebUsername=joe bloggs;WebPassword=secret")

WebUsername=value - If the URL connection requires authorisation the HTTP username can be specified. (Note this is the username for web access not Notes access).

WebPassword=value - If the URL connection requires authorisation the HTTP password can be specified. (Note this is the password for web access not Notes access).

If the URL connection requires proxy authorisation the HTTP proxy username and password can be specified.

WebProxyUsername= - If the URL connection requires proxy authorisation the HTTP proxy username can be specified. (Note this is the username for web access not Notes access).

WebProxyPassword= - If the URL connection requires authorisation the HTTP proxy password can be specified. (Note this is the password for web access not Notes access).

Does DominoPDF Support PDF/A?

PDF/A-1b

DominoPDF supports PDF/A-1b with an independent color space.

To enable support for PDF/A-1b in DominoPDF, simply pass the PDFACompatible=True setting in your DoPDF() call.

For example;

Call DoPDF(sInput, sOutput, "PDFACompatible=True")

PDF/A-1a

DominoPDF is unable to support PDF/A-1a for a number of reasons;

The file must contain 'tagged' textual data in order to recover the text information easily.

This is simply impossible for a general purpose PDF converter.

In the general case there is no way to infer which portions of text on a page are (for example) running heads, page numbers, footnote rules etc.

Nor is it possible to reliably generate, for example, the reading order of the text.

The ISO specification clearly says "PDF/A-1 writers should not add structural or semantic information that is not explicitly or implicitly present in the source material solely for the purpose of achieving conformance." and also "It is inadvisable for writers to generate structural or semantic information using automated processes without appropriate verification."

Although we could produce a document which would pass an automated conformance checker, we could not guarantee that the file would be 'correct' as regards the intention of the specification.

Does DominoPDF support rich text

DominoPDF will convert output as displayed by the Domino HTTP task (ie. HTML as viewed in a browser) so any rich text styles will reflect this output accordingly. DominoPDF does not change any of the output provided by Domino.

If the output is not as desired then custom stylesheets etc. can be used to override the default Domino behaviour.

Page 2 of 7

JoomShaper