EVO HTML to PDF Converter

Install EVO PDF Server in a Windows Service

EVO PDF Client for .NET Documentation

When the HTML to PDF Server runs in a Windows Service it can be accessed through an IP address which is assigned when the service is installed.

Running the Windows Service requires a Windows machine with .NET 4.0 or later installed. It can be the same Windows machine where you run your application or it can be a remote Windows machine.

The Windows Service can be found in 'Server\Windows\TCP_WindowsService' folder of the location where you extracted the Zip archive of the software.

Installing the IIS Windows Service

The setup.exe from 'Windows' folder will guide through the installation process. You'll be able to select the IP address and port number on which the server will run, you can set an optional service password, you can choose if the server will run under the predefined 'Local System Account' or under a user account for which you'll be required to provide the username and password. At the end of the installation process you can choose to start the server.

If you run the HTML to PDF Server on the same Windows machine with your application then you can install the server on the default localhost address 127.0.0.1 and you can use this address to access the server in your application.

If you install the HTML to PDF Server on a remote Windows machine then at installation you have to use the public IP address of the Windows machine and also make sure that the service TCP port which is 40001 by default is opened on that Windows machine for incoming requests.

If your Windows machine has a hardware firewall then the private IP address of the machine and the public IP address of the machine might be different. You should install the service on the private IP address of the machine and access it through its public IP address.

HTML to PDF Server Configuration Options

At installation time the Windows service installer offers various configuration options which are listed below.

  • IP Address - Is the IP address of the Windows machine on which the HTML to PDF Server will listen for requests.

  • Port Number - Is the TCP port number on which the HTML to PDF Server will listen for requests.

  • Service Password - This option is empty by default and it can be set with a password string to be verified by the service before accepting a conversion request.

  • Distributed Mode - This options is false by default and it can be enabled to run each conversion in a separate process. It offers more isolation between parallel conversions but it can be slower.

Uninstallation

To uninstall the server use the normal Windows uninstall procedure. In Windows Control Panel, choose 'Programs and Features', choose the 'EvoHtmlToPdfService' program and then click the 'Uninstall' button.