To get the full advantage of PDF Generator features provided by LiveCycle ES4 on Windows 2008 Server, administrator needs to ensure that all the prerequisites are met for conversions to succeed. Based on the conversion formats required, some of these prerequisites may not be applicable.
This blog tries to list down these requirements with a brief description on each of them.
Run application server as a service
It is highly recommended that the LiveCycle server should be running as a Windows service. In case of turnkey installation, the service is created automatically as part of the installation, but for non-turnkey installations this needs to be done manually. Here are some helpful links (though the links may vary based on the specific version of the server you are on).
Select the user with which the application server should run
The user account used to run the application server needs to have following privileges:
- User account should be Local System Account, or a member of the Local Administrators group on the machine
- The user account should have ‘Replace a Process Level Token’ permission.
Local System account has this permission by default, but if the server is running with a user of Local Administrators group this permission needs to be granted explicitly. For granting this permission:
- In the Windows Start menu, click Run and then enter gpedit.msc.
- Click Local Computer Policy > Computer Configuration > Windows Settings > Security Settings > Local Policies > User Rights Assignment and edit the ‘Replace a process level token’ policy to include the Administrators group.

- Add the user to the Replace a Process Level Token entry.
Note: In case of a cluster, the server needs to be run as an Administrator account to allow access to a shared GDS folder.
Disable UAC (User Account Control) during installation and LCM
It is required that User access control should be disabled on the server during the installation and LiveCycle configuration.
Steps to disable UAC on Windows Server 2008 R1
- To access the System Configuration Utility, go to Start > Run and then enter MSCONFIG.
- Click the Tools tab and scroll down and select Disable UAC.
- Click Launch to run the command in a new window.
- When finished, close the command window and close the System Configuration window.
- Restart your computer.
Steps to disable UAC on Windows Server 2008 R2
- To access the System Configuration Utility, go to Start > Run and then enter MSCONFIG.
- Click the Tools tab and scroll down and select Change UAC Settings.
- Click Launch to run the command in a new window.
- Adjust the slider to the Never notify level.
- When finished, close the command window and close the System Configuration window.
- Restart your computer
Run PDF Generator configuration batch file
PDF Generator configuration batch file available at: <LiveCycle Installation Directory>\pdfg_config\Acrobat_for_PDFG_Configuration.bat needs to be executed on all the nodes in the cluster. In case of turnkey and non remote installations, this step is automatically performed on the server, but in case of remote deployment this step needs to be performed manually.
For details on running the configuration batch file on remote machines, please refer to the blog post: Configuring PDF Generator ES4 on windows for remote deployments.
Add users to PDF Generator user account list
PDF Generator requires atleast 1 user to be added to the PDFG User accounts list for conversions to work. This requirement is also enforced by the LiveCycle Configuration Manager (LCM). Here are some considerations while adding users to the PDFG user accounts list:
- The users being added should have Administrative privileges on the server machines (part of Local Administrators Group)
- In case of a cluster, these users should be valid on all the nodes in the cluster
- If a new user is added, or an existing user is removed, a server restart is required
- In case a user password is updated, the same needs to be updated in user account configuration in PDFG UI under User Accounts (password change does not require a server restart).
Ensure full read/write/modify permissions on LC temp / PDFG temp folder
By default all Local Administrator Group users have full control on all the folders (read/write/modify). But at times the domain controller enforces some additional security on the servers which can cause restrictions on certain folders.
Ensure that user with which application server is running, and all the user accounts added to PDFG users accounts list should have full control on the temp folder (configured during LCM run or through AdminUI >Home > Settings > Core System Settings > Configurations).
Permission issues may be seen when instead of adding the users individually, the Administrators group is given the permission. It is recommended that user accounts should be added individually.
Note: PDFG Temp folder refers to a folder inside the LC Temp folder, created on first PDFG conversion. PDFG temp folder is created with the name: pdfg-<username> when the server is running with an Administrator role user, or with the name: pdfg-<machinename>_ when running with Local System Account.
Granting permissions
- Right click on the temp folder
- Go to the Security tab
- Edit the permissions and add all the required users individually with Full control option.
Disable Windows error reporting
It is recommended that Windows error reporting should be disabled on the server machine to avoid third party dialogs during PDF conversions (as it can cause intermittent failures). To disable error reporting on the server:
- Open Server Manager by clicking Start, pointing to Administrative Tools, and then clicking Server Manager.
- On the Server Manager home page, expand the Resources and Support area if it is not already open.
- Click Configure Windows Error Reporting.
- On the Windows Error Reporting Configuration dialog box, select ‘I don’t want to participate, and don’t ask me again’.
Set Adobe PDF Printer as the default printer
Various print route conversions require Adobe PDF printer to be set as the default printer. The printer is installed along with Acrobat installation and is required to be set as the default printer on the server machine.
To set the Adobe PDF printer as the default printer, right-click on the Adobe PDF printer and select ‘Set as default printer’
Note: If a remote desktop session is opened to the server machine and client has the option ‘use printers in the remote session’ enabled (default), the default printer on the server machine is modified and can result in failures. It should be ensured that the option is disabled while taking a remote desktop on the server machine.
Run System Readiness Tool (SRT)
System Readiness is run as part of LCM, and reports main configuration issues on the server. Based on the application/file types you plan to convert the report should not contain any errors/warnings. Some of the checks done by SRT include:
- JAVA_HOME is set correctly, and is of supported version
- JAVA_HOME _32 is set correctly to a 32 bit JDK, and is of supported version
- Acrobat_PATH is set correctly
- Acrobat version is correct (Acrobat XI)
- PDFGen.api is copied to Acrobat plugins folder
- FrameMaker / PageMaker / OpenOffice / WordPerfect / Notepad path are set
- Applications versions for various supported applications
- Adobe PDF printer is set as the default printer
- Print spooler is in a running state
- PDFMaker DLL is registered
Verify file format specific requirements are met
For details on various application specific configuration please refer to the blog post: File Format specific PDFG configuration requirements in LiveCycle ES4.
For more information on the exciting new features introduced in Adobe LiveCycle ES4 refer to the LiveCycle ES4 documentation link: What’s new in Adobe LiveCycle ES4 .
VN:F [1.9.22_1171]
Rating: 8.1/10 (7 votes cast)