Conversion speed is slow

The below is a list of common causes for slow PDF conversion speeds:


Symantec Endpoint Protection (SEP)

Symantec Endpoint Protection client feature "Notes Auto Protect" can cause serious performance degradation.
This is due to extraction and scanning of SWING PDF Converter Java Archive files (JAR's).
Java files are part of SWING PDF Converter core deployment and they do not pose security risk.

However, these files are archives containing thousands of Java classes which overload's antivirus scanner as it is extracting all files from the archive and scans them for viruses.
This issue can be resolved by disabling JAR files scanning in SEP.


Startup time


When a conversion job starts for the first time, the Java Virtual Machine needs to be initialized which can take some time. However once initialized, all subsequent conversions should take much less time (because the system is up and running).


Network issues

Network issues my cause slower conversion speeds in case users are converting documents from remote databases that are accessed via LAN or Internet connection. These documents need to be downloaded in order for the conversion job to be initiated, and if the connection speed is not good or there is a high network traffic then this may account for some extra processing time.


Document design

@DbLookup formulas and document embedded views cost a lot of time as database has to be searched for each document that is being converted with those design elements.
Bigger databases take more time to finish the search. To improve the conversion speed, consider using Alternate Forms.


Agent manager (Domino Server)

If conversion is running on Domino Server which serves multiple purposes, conversion might be interrupted frequently by Domino Server's agent manager.
Please check your Domino Servers log for processes that might interrupt conversion process.


Internet download

Some Lotus Notes documents (emails are most common) can contain HTML resources which can point to remote resources (images, css files, etc..).
This resources can be hosted anywhere on the Internet and it can take a lot of time for their download.
In order to speed things up, it is possible to disable HTTP stream in Swing PDF Converter.


Lotus Notes 6.5 and 7

SWING PDF Converter uses the cross Java Virtual Machine (JVM) communication in Lotus Notes 6.5 and 7 (because the Lotus 6.5 Java 1.3.1. and Lotus 1.7 Java 1.4 do not provide the required framework for SWING PDF Converter to work properly).

The cross JVM communication is going over TCP/IP protocol and in this case it is required to initialize the Notes 6.5 and Notes 7 JVM and the local system JVM.
The time needed to communicate between two virtual machines may account for some extra processing time..


Operating system issues

If the user's operating system is congested or infected with malicious software, the conversion speeds may be slower .


Slow PC

Outdated hardware can also cause slow conversion speeds.


Comments