extract data from pdf c# : Add links to pdf in preview control Library system web page .net asp.net console V%2011%20WebClient%20Administration%20Guide2-part679

IceWarp Server                                                                                                                                                              WebClient Administration  
Page 21 
Each domain can be then configured to have its own login page, title and other custom configuration (use the Edit domain 
settings button – the Domain Options (<domain>) dialog opens). Domain administrators are allowed to modify domain options 
except for settings that are forced by full administrator (red force checkbox is checked).  
NOTE: To be able to manage settings of the selected domain, you have to set a hostname for this domain. 
See the Hostname to Domain Mapping chapter for more information.  
Add links to pdf in preview - insert, remove PDF links in C#.net, ASP.NET, MVC, Ajax, WinForms, WPF
Free C# example code is offered for users to edit PDF document hyperlink (url), like inserting and deleting
convert doc to pdf with hyperlinks; clickable pdf links
Add links to pdf in preview - VB.NET PDF url edit library: insert, remove PDF links in vb.net, ASP.NET, MVC, Ajax, WinForms, WPF
Help to Insert a Hyperlink to Specified PDF Document Page
add a link to a pdf in preview; add hyperlink to pdf online
IceWarp Server                                                                                                                                                              WebClient Administration  
Page 22 
Hostname to Domain Mapping 
It is possible to set a hostname for particular domain so the domain options will be loaded (Page Title, Login Title and Login Logo) 
if a connection request comes from that hostname. 
This option must be configured in the configuration file: <icewarpdir>\config\_webmail\_hosts\<hostname>.dat. The only 
content of the file is the domain name.  
See an example below:  
In the case shown, when someone accesses mail.icewarpdemo.com with their browser, IceWarp Server will: 
Find the mail.icewarpdemo.com.dat file 
Read the file 
Use the Domain settings for icewarpdemo.com (i.e. use the Titles and Logo specified for icewarpdemo.com) 
Primary Domain Autofill 
When a user sends a message with only a user name in the 
To
field, the IceWarp Server appends its primary domain. This 
behavior can be unwished because it can cause confusion.  
In this case, edit the server.xml file (<install_dir>\config\_webmail\) – the 
<primary_domain_autofill>
variable. 
If the tag is not present or is [true, 1], it automatically appends 
@<primary_domain>
to the recipient's name. 
If the tag is present and is [false, 0], it does not append 
@<primary_domain>
to the recipient's name. 
Dialling over Third Party SIP Server 
Upon the Options dialog – Phone tab, users can set dialling over 3rd party server. Their server administrator has to provide them 
with external account credentials.  
Besides using SIP URI (e.g. 
john.doe@domain.com
), IceWarp Server supports 
http://
protocol with the 
%number%
and 
%owner%
variables. This allows users to call via an external PBX that uses its own HTTP script.  
HTTP URL example: 
http://[remote_server]/call.php/?number=%number%&owner=%owner%
where 
[remote_server]
can be either an IP address or domain name – depending on what this remote server and its PBX 
support.  
This URL is to be inserted into the 
Dial via external VoIP (SIP) account
field of the dialog mentioned above.  
Delayed Actions 
This feature allows IceWarp Server to perform all actions done by a user in IceWarp WebClient (such as move to folder, copy to 
folder, delete, etc.) all together. These actions look like done in IceWarp WebClient but are not synchronized to the server before 
the 
Get New
link is clicked (or the user logs out). 
This feature shortens server response time and reduces server load.  
In the case a user is using two email clients concurrently, the second client will show the changes after they are sent to the 
server.  
How to Disable 
C# Create PDF Library SDK to convert PDF from other file formats
PDF with a blank page, bookmarks, links, signatures, etc. PDF document in C#.NET using this PDF document creating toolkit, if you need to add some text
add email link to pdf; add hyperlink to pdf acrobat
C# Image: Tutorial for Document Management Using C#.NET Imaging
navigate viewing document by generating a thumbnail preview. on each part by following the links respectively & profession imaging controls, PDF document, image
pdf edit hyperlink; pdf link to email
IceWarp Server                                                                                                                                                              WebClient Administration  
Page 23 
The feature is enabled by default. To disable it, you have to edit the server.xml file (
IceWarp\config\_webmail\
). Add the 
following line: 
<disable_delay>1</disable_delay> 
Installing New Dictionary for IceWarp WebClient Spell Checker 
IceWarp WebClient has a built-in spell checker based on Enchant library. Enchant is a free open source library that interfaces 
many spell checking dictionaries. IceWarp Server uses Hunspell dictionaries, which are the same like, for example, 
OpenOffice.org uses.  
Dictionaries already come pre-installed, but an administrator can install new languages. 
For installing a new language dictionary, go to http://extensions.services.openoffice.org/dictionary/, select dictionary you want 
and download the file.  
You will download a file with the 
.oxt
extension. The file is in fact a zip archive. Unzip it with a convenient tool, and copy files 
with the 
.aff
and 
.dic
extensions to <InstallDirectory>\enchant\myspell. 
TIP: From the dictionary file name, you can detect "XY" mentioned below. 
TIP: You can copy .aiff/.dic files directly from Desktop Client installation folder – \Dictionaries. 
After download, start installation process and when asked for the dictionary installation path, write: 
<InstallDirectory>\enchant\myspell 
After installation, go through the following steps: 
Go to the <InstallDirectory>\config\_webmail folder, 
here you can see the spellchecker.xml file, 
you have to edit this file, so open it in a text editor (notepad), 
add line with your newly installed dictionary between the
<item>
and 
</item>
tags, 
the line consists of the 
<XY>name of language</XY> 
tag, where XY is the language code of the dictionary (with 
optional region and variety, see the dictionary file in 
/dict/pt_BR.multi
and use its filename, such as such as 
pt_BR
in 
this case). 
Example: 
<spellchecker_languages> 
<item> 
<en_US>English</en_US> 
<cs>Czech</cs> 
<pt_BR>Portuguese</pt_BR> 
</item> 
</spellchecker_languages> 
after editing all languages, save the .xml file, 
check whether all languages are added by selecting 
Options – Mail – Mail Compose
in the IceWarp WebClient menu. 
C# Word - Convert Word to PDF in C#.NET
of original Word file and maintains the original text style (including font, size, color, links and boldness C# Demo: Convert Word to PDF Document. Add references
pdf hyperlink; add hyperlinks to pdf
C# powerpoint - Convert PowerPoint to PDF in C#.NET
PowerPoint file and maintains the original text style (including font, size, color, links and boldness C# Demo: Convert PowerPoint to PDF Document. Add references
add hyperlink pdf document; add url link to pdf
IceWarp Server                                                                                                                                                              WebClient Administration  
Page 24 
As you can see on the picture above, you can choose from all installed language dictionaries for default checking. This is 
the last installation step. 
Installing New Dictionary under Linux 
You can download these dictionaries (free) from http://extensions.services.openoffice.org/dictionary/. 
To install a dictionary, use the ./scripts/install_hunspell_dictionary.sh script. Use the dictionary file name as a first command 
line parameter and required language ID as the second one. 
Example of the command for the Czech dictionary installation: 
[linux]# ./scripts/install_hunspell_dictionary.sh /home/user/dicts-cs-2.0.oxt cs_CZ 
NOTE: You can use the steps for installing dictionary on Windows too. 
After dictionary installation, the new dictionary will not be automatically available in WebClient. You need to add a record about 
this dictionary to the WebClient configuration file: 
./config/_webmail/spellchecker.xml 
The record format is as follows: 
<language_dictionary_id>Name_in_WebMail</language_dictionary_id> 
Example: 
New IceWarp Server installation has in the 
./config/_webmail/spellchecker.xml
file one record for implicit English dictionary 
that is included in the installation: 
<en>English</en> 
After installation of the Czech dictionary, it is necessary to add the following record: 
<cs>Czech</cs> 
Use similar records for other languages.  
NOTE: The ./config/_webmail/spellchecker.xml file is created after the first login to WebClient and after 
displaying of the dialog for spell checker setting. This dialog is accessible via the Settings menu item within 
the email composer window. 
C# PDF: C# Code to Create Mobile PDF Viewer; C#.NET Mobile PDF
In Default.aspx, add a reference to the path in for Windows Forms application, please follow above links respectively. More Tutorials on .NET PDF Document SDK.
add page number to pdf hyperlink; chrome pdf from link
C# powerpoint - Convert PowerPoint to HTML in C#.NET
The HTML document file, converted by C#.NET PowerPoint to HTML converter toolkit SDK, preserves all the original anchors, links, bookmarks and Add references:
clickable links in pdf files; add link to pdf file
IceWarp Server                                                                                                                                                              WebClient Administration  
Page 25 
Miscellaneous 
Dropbox Integration  
It is possible to integrate Dropbox with IceWarp WebClient in order to enable users to insert links to their Dropbox files into email 
bodies.  
To do so, follow these steps: 
1.
In the case you do not have a Dropbox account, proceed to the Dropbox web site (https://www.dropbox.com/login), 
click the create an account link and enter the information needed:  
NOTE: This account is used only for getting an API key and is not going to be used for storing files. 
2.
Within the left-hand menu, navigate to the Drop-ins – Chooser page.  
Read the instructions – note the Generic embed code (insert your app key) field.  
Click the create a Drop-in app link.  
Select the Drop-ins app – Chooser or Saver option, enter your application name (any name works, unless already 
taken) and click the Create app button.  
3.
Use the Drop-ins domains field to add 
all
host names (domains) your users will use to access WebClient from.  
E. g. adding only server.mycompany.com would not work in the case, you also use mail.mycompany.com etc.  
C# Word - Convert Word to HTML in C#.NET
VB.NET How-to, VB.NET PDF, VB.NET Word, VB.NET Excel, VB to HTML converter toolkit SDK, preserves all the original anchors, links, bookmarks and Add references:
pdf link to attached file; add links to pdf
How to C#: Basic SDK Concept of XDoc.PowerPoint
Conversely, conversion from PDF to PowerPoint (.PPTX) is also split PowerPoint file(s), and add, create, insert including editing PowerPoint url links and quick
adding hyperlinks to pdf; adding links to pdf
IceWarp Server                                                                                                                                                              WebClient Administration  
Page 26 
Copy the App key for use within WebClient administration.  
4.
Navigate to WebClient – Administrator Options – General – Dropbox tab and enter App key into the Application 
Key field.  
This enables WebClient message composer window Dropbox icon –  . 
When enabled, clicking the icon opens the Chooser dialog where a WebClient user can enter their Dropbox 
credentials and consequently select their Dropbox file. Link to this file is inserted into the message body.  
Create Account – List of Domains 
Clicking the Create an account link (within the Sign in page brings a user to the Sign up page. Besides other fields, there is also 
the Domain list. It is possible to customize this list of domains. (If not customized, all system domains are listed.)  
How to C#: Basic SDK Concept of XDoc.Word
Conversely, conversion from PDF to Word (.docx) is also and split Word file(s), and add, create, insert document, including editing Word url links and quick
change link in pdf; add links to pdf file
IceWarp Server                                                                                                                                                              WebClient Administration  
Page 27 
To customize the list, do the following: 
Create the signup.dat file and place it into the <install_dir>/config/_webmail/ folder 
insert the list of domains you want to have shown into the file – use one line for each domain.  
Facebook Integration  
In the case you want to show the Facebook LIKE feature on the IceWarp WebClient login page, specify URL of the page you want 
to like in administration settings (Administrator Options – General – Login Screen).  
There are these possibilities:  
1.
The Disable Facebook integration box ticked – the like button is not shown.  
2.
The Disable Facebook integration box not ticked and the URL of page to like is blank – the like button is shown, the default 
page (https://www.facebook.com/IceWarpInc) is set to be liked.  
3.
The Disable Facebook integration box not ticked and the page you want to be liked is filled into the URL of page to like field – 
the like button is shown and this page can be liked.  
Signature Exporting Script 
It is possible to synchronize signature(s) set within IceWarp WebClient into IceWarp Desktop Client. This is done by the 
signature.php file (<icewarp_server_install_dir>/html/webmail/server/). Signature synchronization has to be enabled within 
the IceWarp Desktop Client central administration.  
IP-based Access Control to Self-signup 
IceWarp Server                                                                                                                                                              WebClient Administration  
Page 28 
It is possible to restrict access to the WebClient self-signup function by a client IP address(es). Use the <signup_ips> server.xml 
file (<install_dir>\config\_webmail\) variable. The appropriate syntax is as follows: 
<signup_ips>IP1;IP2</signup_ips> 
for example:  
<signup_ips>127.0.0.1;192.168.4.68</signup_ips> 
Use ; (semicolon) as a delimiter.  
MS Office Document Preview  
This feature allows preview of MS Office documents in WebClient directly (without it, you can preview only documents converted 
into PDF).  
The feature is available only if "online documents service" is accessible from the machine where IceWarp Server is running.  
In fact, the "online documents service" is the LibreOffice Server. It is developed by Colabora and sponsored by IceWarp. Only 
available builds are for 64-bit Debian.  
The Libre Service is distributed as a pre-installed virtual machine. Three virtual machine engines are supported:  
1.
DOCKER (recommended for Linux) 
2.
VM Ware 
3.
Hyper-V  
There are variety configuration options, but basically two simple rules apply:  
If DOCKER is used (virtual server runs locally), there is no need to setup the IP (Online Documents Server Connection), 
otherwise the IP of the virtual machine must be filled.  
Networking inside the virtual server must be able to connect to webdav on the IceWarp Server (the URL in Smart Discover 
settings must be accessible from within the virtual machine).  
The web page dedicated to this topic contains:  
link to download the images  
description how to install the images 
description how to discover IP of the virtual machine  
NOTE: WebDocuments setup guide with downloads is possible to find here: 
https://www.icewarp.com/support/webdocuments
Forcing Users to Fill Specific Contact Fields 
You may want to force users to fill in some fields of their My Details dialogs. Just include the following tag into the server.xml file 
(<install_dir>\config\_webmail\): 
<MANDATORY_CONTACT_FIELDS>Field1,Field2,Field3</MANDATORY_CONTACT_FIELDS> 
Field1, Field2, ..., FieldN correspond with columns in ContactItem (groupware DB).  
E.g. <MANDATORY_CONTACT_FIELDS>ItmTitle,ItmFirstName,ItmMiddleName</MANDATORY_CONTACT_FIELDS> 
IceWarp Server                                                                                                                                                              WebClient Administration  
Page 29 
Migration to IceWarp WebClient 
Intended Audience 
Only read this chapter if you are upgrading from IceWarp Server or Visnetic version 8.9 and lower. If you already have upgraded 
to version 9, skip this chapter, unless you specifically avoided using AJAX WebMail up to this moment (with version 10 you have 
no choice but make the move). 
Support for the classical HTML based WebMail was discontinued with version 9, after almost 5 successful years on the market. 
This chapter provides instructions for migrating existing user data created with the old HTML WebMail interface for use with the 
new WebClient (Pro, Tablet, Mobile). 
The new AJAX based IceWarp WebClient has become the standard client interface for many years to come, taking the user 
experience, the functionality and future extensibility options to a new high.  
Nomenclature 
WebClient in version 10 evolved from WebMail Pro in version 9. The older WebMail (Basic) interface is EOL with version 10 
release. 
WebMail – HTML web interface distributed up to version 9, at one time it was also available as a standalone web application, 
now discontinued completely. 
WebMail Basic – refers to the same HTML interface as above, named Basic to differentiate it from the enhanced WebMail Pro 
interface since these two co-existed alongside in version 9. 
WebMail Pro – AJAX based interface distributed in version 9, named Pro to differentiate it from the less capable WebMail Basic 
interface since these two co-existed alongside in version 9. 
WebClient – web interface distributed with version 10, exists in the following three formats: 
WebClient Advanced Interface – full-featured AJAX interface with application-like functionality, requiring a JavaScript 
enabled browser 
WebClient Tablet – less capable HTML interface not depending on JavaScript, suited for older browsers but using the 
same core server frameworks as WebClient Pro 
WebClient Mobile – low resolution-optimized HTML interface, suited for mobile browsers but using the same core server 
frameworks as WebClient Pro 
IceWarp Server                                                                                                                                                              WebClient Administration  
Page 30 
Considerations 
This section outlines what you need to consider before you make the switch, when you should do so, and how to prepare for the 
move. It also recommends ways to accomplish the migration with minimal impact on your end users. 
Licensing Requirements 
IceWarp WebClient requires an up-to-date license for both the IceWarp WebClient and IceWarp Email Server modules (i.e. new 
or recently updated, with a renewal period of both greater than zero). This is because of close integration of client and server 
sides. The new IceWarp WebClient will not run with any version prior to version 9 (excluding release candidates). 
WebMail Standalone cannot be upgraded to IceWarp WebClient. Since the announcement of end-of-life last year, it was only 
available without upgrades and with time limited technical support. And vice versa, IceWarp WebClient cannot be used as a 
standalone web interface to 3rd party mail servers. Request a quote to migrate to a complete IceWarp solution at a very 
competitive price. 
IceWarp WebClient is by default served by the integrated, free of charge, Web Service module, but can also be run under Apache 
or IIS, provided that it's run on the same server as IceWarp Server, as all internal communication is performed locally. This is a 
new condition compared with classical WebMail without GroupWare & Calendaring features (plain email client). 
GroupWare License 
IceWarp WebClient depends heavily on calendaring capabilities. It is required that the GroupWare module to be installed and 
running for these capabilities. If a GroupWare license is not present, any sharing capabilities, including Global Address List, will be 
disabled as a result (i.e. user will only be able to see his/her own calendar events, contacts, notes, folders, etc.). 
Database Storage 
Emails, folders and files are always stored in file system on the server and therefore do not require any changes when you are 
switching from one client interface to the other. 
Other user data (e.g. calendars, tasks, contacts) are stored in a dedicated database on the server. If you already have a license for 
GroupWare, this data should already be stored in the GroupWare database on the server. No additional steps need to be taken. 
In the case that a license for GroupWare module was not present on the server (or if configured that way by the administrator), 
Address Books (User and Global) stored in plain-text .dat files need to be manually converted into database storage. IceWarp 
WebClient is equipped with a  conversion script  to  simplify this process, see the Converting  Plain Text Address  Books to 
GroupWare Database chapter. 
By default, IceWarp Server installs an SQLite database for GroupWare that is suitable for a maximum of 500 users. 
If you have not previously used the GroupWare module, you will need to setup the database engine for servers expecting more 
than 500 users. 
SQLite is recommended for up to 500 users, MySQL or MS SQL for higher amounts. 
Documents you may be interested
Documents you may be interested