3-Heights™ Document Converter, Version 4.6 
Page 11 of 90 
January 25, 2016
© PDF Tools AG - Premium PDF Technology 
permitted to log in through terminal services. For best performance, it is advisable to 
use a separate account for each worker session on a server. Depending on CPU and 
memory resources available, reasonable numbers of sessions are 2 to 4. For detailed 
background information see section Configuration Background Information
Install Microsoft Office 2010, 2007 (or 2013); carefully choose the options to have the 
features  available  that  will  be  needed  with  the  Document  Converter  (i.e.  file  import 
filters for WordPerfect etc.). 
Log in to the service user account via Remote Desktop, and start up each of the MS 
Office applications. Make sure to open a document of each format you need support for 
(e.g. a .WPD document from Word, a SVG document from Visio, etc.). This procedure is 
required to complete the Office installation and to verify its completeness. 
Outlook: disable automatic features, such as AutoArchive; disable automatic printing of 
mail attachments; disable reception confirmations or prompting for these. 
Pdf bookmark - add, remove, update PDF bookmarks in C#.net, ASP.NET, MVC, Ajax, WinForms, WPF
Empower Your C# Project with Rapid PDF Internal Navigation Via Bookmark and Outline
auto bookmark pdf; bookmarks pdf file
Pdf bookmark - VB.NET PDF bookmark library: add, remove, update PDF bookmarks in vb.net, ASP.NET, MVC, Ajax, WinForms, WPF
Empower Your VB.NET Project with Rapid PDF Internal Navigation Via Bookmark and Outline
excel hyperlink to pdf bookmark; pdf create bookmarks
3-Heights™ Document Converter, Version 4.6 
Page 12 of 90 
January 25, 2016
© PDF Tools AG - Premium PDF Technology 
Outlook 2007 and later: disable notifications for programmatic access (as Administrator: 
Options ― Trust Center Settings ― Programmatic Access ― Never warn…). 
This is equivalent to set the corresponding registry entry as follows (REG file format): 
Windows Registry Editor Version 5.00 
Note that the key varies with the Outlook version; 14.0 refers to Office Outlook 2010. If 
you have Office/Outlook 2007 installed, replace 14.0 by 12.0. And if you have the 64-bit 
version  of  Office  Outlook  2013  installed,  replace  14.0  by  15.0,  and  remove  the 
Wow6432Node element from the key path. 
Note: if you do not want to make a system wide setting in the registry, there are per-
user keys by which you can achieve the same behavior: 
Windows Registry Editor Version 5.00  
Again,  you  need  to  make  appropriate  adjustments  depending  on  the  Office  Outlook 
version installed. 
Outlook  2003  and  newer:  a  specific  user  can  start  Outlook  only  once  on  a  server, 
because  it  exclusively  locks  the  user’s  Outlook.pst  (located  under  Local 
Settings\Application  Data\Microsoft\Outlook).  Thus,  when  configuring  multiple  worker 
sessions on the same server, a different user account must be specified for each. 
Installing the 3-Heights™ Document Converter 
The preferred way to install the 3-Heights™ Document Converter is by executing the 
Microsoft Installer package “3-Heights(TM) Document Converter.msi”. 
2.3.1  Common Procedure for Server or Client 
After clicking through the initial setup pages, the feature selection page is shown (see 
figure below). 
VB.NET Create PDF from Excel Library to convert xlsx, xls to PDF
C#.NET PDF file & pages edit, C#.NET PDF pages extract, copy, paste, C#.NET rotate PDF pages, C#.NET search text in PDF, C#.NET edit PDF bookmark, C#.NET edit
bookmark pdf in preview; create bookmark pdf
C# PDF Library SDK to view, edit, convert, process PDF file for C#
RasterEdge PDF SDK for .NET package offers robust APIs for editing PDF document hyperlink (url) and quick navigation link in PDF bookmark.
bookmark pdf acrobat; create pdf bookmarks online
3-Heights™ Document Converter, Version 4.6 
Page 13 of 90 
January 25, 2016
© PDF Tools AG - Premium PDF Technology 
The default feature selection comprises both the server components as well as the client 
components. This selection is useful when installing the product on a Windows Server 
platform - either to evaluate the product on that computer, or to set up the Document 
Converter for use by other computers such as desktop workstations. 
VB.NET PDF File Split Library: Split, seperate PDF into multiple
Split PDF document by PDF bookmark and outlines in VB.NET. Independent component for splitting PDF document in preview without using external PDF control.
creating bookmarks pdf files; convert word pdf bookmarks
C# PDF Convert to Word SDK: Convert PDF to Word library in C#.net
key. Quick to remove watermark and save PDF text, image, table, hyperlink and bookmark to Word without losing format. Powerful components
export pdf bookmarks to text file; create bookmarks pdf files
3-Heights™ Document Converter, Version 4.6 
Page 14 of 90 
January 25, 2016
© PDF Tools AG - Premium PDF Technology 
After  the  initial  setup  pages  presenting  the  license  agreement  and  the  standard 
configuration pages, you see the Server Host and Port Configuration page (see above). 
The server host name should be updated to show the network name or address of the 
computer that hosts the Dispatcher Service (server component). When installing on the 
server itself, “localhost” is a valid alias for this. You can choose to set a different port 
number for the service if that port is used by some other application, or to move it into 
a range of ports according to firewall policies. 
The server host name and the port number are properties that can also be set on the 
Windows  Installer  (msiexec.exe)  command  line.  The  names  of  these  properties  are 
SERVERNAME and SERVERPORT, respectively. 
Note: you may  need  to  configure  any  firewalls  on the  route  between  the dispatcher 
service and the client computers, permitting access inbound to the computer hosting the 
dispatcher service on the configured port (usually port 7981). 
2.3.2  Server Installation 
Server installations usually include the installation of PDF and TIFF printer drivers and 
printer  entries  to  support  document  conversion  via  the  printing  function  of  office 
applications. If the 3-Heights™ PDF Producer product is already installed with both PDF 
and TIFF support, that installation can be shared by the Document Converter. Make sure 
to disable the “PDF and TIFF printer drivers” feature for the server installation (only one 
version of these drivers can be installed at the same time). 
C# Create PDF from Word Library to convert docx, doc to PDF in C#.
Able to get word count in PDF pages. Change Word hyperlink to PDF hyperlink and bookmark. Free online Word to PDF converter without email.
create bookmarks pdf file; export pdf bookmarks to text
How to C#: Basic SDK Concept of XDoc.PDF for .NET
XDoc.PDF for .NET allows C# developers to edit hyperlink of PDF document, including editing PDF url links and quick navigation link in bookmark/outline.
export pdf bookmarks; export bookmarks from pdf to excel
3-Heights™ Document Converter, Version 4.6 
Page 15 of 90 
January 25, 2016
© PDF Tools AG - Premium PDF Technology 
2.3.3  Installation Parameters 
The installation can be controlled by specifying values for the public properties of the 
installer package (see Microsoft documentation for MSIEXEC.EXE) 
For example: 
MSIEXEC  /quiet  /i  "3-Heights(TM)  Document  Converter  Service.ism" 
SERVERNAME=dcs.mycompany.com INSTALLLEVEL=25 
SERVERNAME  and  INSTALLLEVEL  are  public  properties  for  which  custom  values  are 
specified  on  the  command  line  of  the  example  shown  above.  The  following  public 
properties are useful. 
Numeric value controlling the selection of features to be installed. 
Default value: 100 
The feature levels of the individual features are: 
Client components: 10 
Shell Plug-in: 20 
Command Line Tool: 40 
Watched Folder Service: 50 
Mail Folder Service: 250 
Server components: 90 
PDF and TIFF drivers: 95 
Watched Folder Service: 200 
Web Service: 250 
SDK: 300 
An install level of 25 as shown in the example will just install the 
Shell Plug-in with the basic client components. 
The installation directory 
The  network  name  of  the  computer  hosting  the  Document 
Converter (Dispatcher); default value: localhost 
The  port  number  on  which  the  Document  Converter  Dispatcher 
listens; Default: 7981 
Features can  also  be installed  by name setting the ADDLOCAL property.  The  feature 
names are: 
•  ClientInstallation 
 ClientApp (shell plug-in) 
 ClientHotFolder (watched folder service as part of client installation) 
 CommadLineTool (o2pclient.exe) 
 OfficePlugin (plug-in for MS Word and Outlook) 
•  ServerInstallation 
 Drivers (PDF and TIFF printer drivers) 
VB.NET PDF - WPF PDF Viewer for VB.NET Program
C#.NET PDF file & pages edit, C#.NET PDF pages extract, copy, paste, C#.NET rotate PDF pages, C#.NET search text in PDF, C#.NET edit PDF bookmark, C#.NET edit
add bookmarks to pdf; how to add bookmarks to a pdf
VB.NET Create PDF from Word Library to convert docx, doc to PDF in
Ability to get word count of PDF pages. Change Word hyperlink to PDF hyperlink and bookmark. Free online Word to PDF converter without email.
bookmark page in pdf; how to create bookmarks in pdf file
3-Heights™ Document Converter, Version 4.6 
Page 16 of 90 
January 25, 2016
© PDF Tools AG - Premium PDF Technology 
 WatchedFolderService (watched folder service as part of server installation) 
•  MailFolderService (watched mail folder service) 
•  SDK (software developer kit) 
•  WebService (web service application for IIS) 
Please  refer  to  the  Microsoft Windows  Installer  Guide  for  detailed  information  about 
other standard public properties. 
2.3.4  Post Installation Procedure for Server Components  Service Accounts 
It is crucial to  complete  the installation  by configuring the  service account(s) of the 
Document  Converter.  This  can  conveniently  be  done  with  the  Configuration  Settings 
Editor: you can launch this either from the installer’s “Finish” page, or via the Windows 
Start menu (All Programs, 3-Heights Document Converter, Edit Configuration Settings). 
The  accounts  can  be  created  as  server  local  accounts,  or  as  domain  accounts  as 
convenient.  In  any  case,  these  accounts  should  remain  reserved  for  use  by  the 
document converter, and have the right for interactive login and for login via RDP. 
Update the “User Name” and “Password” fields according to the settings of the service 
account that shall be used by the worker sessions. If the server is a domain member, 
make sure to fully qualify the user name (e.g. “CONVSRV\o2p”). 
If you configure multiple workers (Worker Count > 1), you have to supply the service 
account information for each. 
3-Heights™ Document Converter, Version 4.6 
Page 17 of 90 
January 25, 2016
© PDF Tools AG - Premium PDF Technology 
Note:  when  increasing  the  number  of  workers,  the  number  of  PDF  Producer  printer 
entries may need to be adjusted. The configuration editor will automatically attempt to 
do so upon saving the updated settings. If this adjustment fails, a message box saying 
”The PDF Producer configuration update failed” will pop up; the settings have 
been saved, but the PDF Producer printer entries for any additional worker sessions may 
be  missing.  If  you  encounter  this  problem,  restore  the  previous  worker  count  and 
contact PDF Tools AG support.  Page Count Logging 
Logging of page counts can be enabled by checking the “Log Page Counts” box on the 
Service  Configuration  tab. An  entry  consisting  of date  time  and number  of pages  is 
appended  for each conversion  job.  Additional accounting  relevant  information can be 
passed through to the log file from the job options (any job level key/value pair setting 
with a key prefix of ‘ACCOUNTING.’ will be passed). 
The log information is stored in text files that are located in the Document Converter’s 
log  directory.  The name of  these  log  files  consists  of the prefix  ‘ac’  followed by the 
current year and month and the extension ‘.txt’.  Document Conversion Settings 
You  may  also want  to  check  the  Document  Conversion  Settings  tab  and  adjust  any 
setting according to specific needs. 
A description of the settings available can be found in section 4.1. 
3-Heights™ Document Converter, Version 4.6 
Page 18 of 90 
January 25, 2016
© PDF Tools AG - Premium PDF Technology  Web Service 
A web service component can be optionally installed that provides document conversion 
services to SOAP based client applications. When this feature is selected for installation, 
the installation directory will contain a folder named “WebService”.  
The post-installation procedure for the web service consists of adding the “WebService” 
directory as a virtual folder to an Internet Information Services (IIS), and defining this 
folder  as  an  application.  Make  sure  ASP.NET  is  enabled,  and  Microsoft.NET  V4.0  is 
The following screen shots illustrate these  steps on a Windows Server 2008 platform 
with IIS 7.0. 
Open  “Internet  Information  Services  (IIS)  Manager”  from  the  “Administrative  Tools” 
Menu; then use “Add Application”. 
3-Heights™ Document Converter, Version 4.6 
Page 19 of 90 
January 25, 2016
© PDF Tools AG - Premium PDF Technology 
You can choose an arbitrary alias name (here “o2p”). The application pool you select 
must be configured for the Microsoft.NET 4.0 framework. On a Windows Server 2008, 
the default DefaultAppPool satisfies this requirement. 
The web service is now ready for use. You can verify this by browsing “Converter.asmx”. 
3-Heights™ Document Converter, Version 4.6 
Page 20 of 90 
January 25, 2016
© PDF Tools AG - Premium PDF Technology 
This should open a browser window as the one shown below. 
Note: being ASP.NET based, many parameters that are relevant to the web service are 
controlled via the  web.config file. You may want to inspect this configuration file and 
make adjustments as required. 
2.3.5  Post Installation for Client Components 
Client  installations  must  be  configured  properly  with  the  relevant  service  connection 
information. This consists of the network name or address of the computer hosting the 
Document Conversion Service’s dispatcher component, as well as the port number. 
Documents you may be interested
Documents you may be interested