extract data from pdf c# : Clickable links in pdf files control software platform web page winforms azure web browser V%2011%20WebClient%20Administration%20Guide1-part678

IceWarp Server                                                                                                                                                              WebClient Administration  
Page 11 
(Domains & Accounts – Management – <domain> – User – <user> – 
<user> – 
Options/Options), the user cannot send messages at all using IceWarp WebClient, 
because WebClient will try to send it using "relay". So do not use these options 
together. 
NOTE: For more information about SmartAttach setting, refer to the GroupWare Reference – SmartAttach 
chapter.  
NOTE: Other dialog features are not explained in detail here, as they are either mentioned in the following 
text (e.g. Layout) or described in the IceWarp Webclient User Guide (and/or self-explanatory and easy to 
understand). 
Mail – Groups 
This feature lets you define group email addresses that will be offered for the 
From
field of the IceWarp WebClient email 
composer window. These addresses have to exist on your server. Addresses are offered only to the appropriate group members.  
WARNING: The concerned users have to have the Options – Mail – Signature –Advanced options –Enable 
box ticked.  
Field 
Description 
Add 
Click the button to add a group. The Group dialog opens.  
Edit 
Select a group and click the button to edit this group settings. The Group dialog opens.  
Remove 
Select a group and click the button to remove this address.  
Group 
Enter the appropriate group email address.  
Sent Folder 
If you want to change a folder for sent emails, click the field and select the wished folder.  
Mail – Signature 
This tab allows you to create a default signature for all server/domain users. Users can still create and use other signatures.  
Use the 
Insert Variable
list to create an "adjustable" signature.  
Clickable links in pdf files - 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
add a link to a pdf in acrobat; pdf email link
Clickable links in pdf files - 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
c# read pdf from url; add links to pdf document
IceWarp Server                                                                                                                                                              WebClient Administration  
Page 12 
Global Settings  
General – Global Settings 
This tab allows you to adjust WebClient look. Many features are obvious (e.g. data and time formats) or described wintin the 
IceWarp WebClient User Guide. In the following sections, a bit complicated  ones are described.  
Field 
Description 
Skin 
See the Changing Skins and Banner chapters further for more information.  
C# TIFF: How to Convert TIFF File to PDF Document in C# Project
Standardization (ISO). Clickable links and buttons, form fields and video can be inserted into a PDF file without quality loss. Documents, forms
pdf links; clickable links in pdf
IceWarp Server                                                                                                                                                              WebClient Administration  
Page 13 
Logout URL 
After logout, a user is directed to the specified URL. Optional.  
Logout after inactivity (min) 
Users are logged out after period of time specified here – in minutes. By default, there is 
no limit.  
Use HTTP Flash upload in SSL 
session  
and  
Use Flash upload for 
attachments  
See the Use HTTP Flash Upload in SSL Session  chapter further for more information.  
Use Open in Office when 
possible  
Tick the box(es) if you want attachments (with the appropriate extensions) to be opened 
in MS Office (Open Office respectively) applications.  
Changing Page Title 
You can also define what will be written as the page title of all your IceWarp WebClient sites (Administation Options – General – 
Login Screen). 
Page title
will be, as mentioned, displayed on all titles of pages (name of a window in IE).  
NOTE: Each domain can have its own settings – including logo and title. However for this functionality it is 
critical to set a hostname mapping in domain settings so IceWarp WebClient engine can automatically 
apply particular domain settings based on the hostname you are accessing IceWarp WebClient from. 
Changing Logo
IceWarp WebClient's logo is also changeable.  
Just use the Administrator Options dialog – General – Login Screen tab – Login logo – Upload button. This logo is used for both 
Desktop and Tablet.  
IceWarp Server                                                                                                                                                              WebClient Administration  
Page 14 
Changing Logo for WebClient Mobile and Apple (iPhone, iPod) 
It is possible to change a logo also for WebClient Mobile and Apple.  
The appropriate paths are: 
For Mobile: <install_directory>\html\webmail\pda\skin\pda\css\images 
For Apple: <install_directory>\html\webmail\pda\skin\apple\css\images 
The figure has to be named 
logo-custom.jpg
. You can use also the .gif format: 
logo-custom.gif
The server checks whether this file exists. If it does, it is used, if not, the original 
logo.jpg
is used as usually. It means that it is not 
necessary to remove 
logo.jpg
from the directory if you want to use 
logo-custom.jpg
.  
NOTE: Do not load your logo as logo.jpg as it is overwritten during every upgrade. 
Changing Skins 
You may want to use your own skin. To do it, you have to: 
1.
Create this skin. Create all files and folders needed – the 
Default
skin can lead you.  
(It is possible to copy other skin and change what you need.) 
2.
Place it to the <install_dir>\html\webmail\client\skins\ folder using some suitable folder name.  
3.
Into this folder, place the name.dat file that has to include the skin name in this format: 
My Skin 
(If in doubt, see the appropriate file within the Default skin.) 
4.
Add your skin as an item into the skins.xml file (also in the skins/ folder). 
5.
In the 
Skin
dropdown (Administration Options dialog – General – Layout), select your skin.  
The Default skin is always listed as the first one, other ones follow in the alphabetical order. (The list is 
generated dynamically.)  
It is also possible to select one of other skins: 
bigger – suitable for some non-latin scripts that need bigger characters to be readable  
biggerrtl – suitable for similar scripts that are written from right to left 
Banner 
When selecting the 
Skin – Banner
option, the banner pane is displayed in the upper part of a page. 
IceWarp Server                                                                                                                                                              WebClient Administration  
Page 15 
There are two images in the IceWarp\html\webmail\client\skins\banner\images\ directory. 
banner_bg.gif for a banner background 
banner_logo.gif for a logo/figure displayed here. 
You can change these images (do not change names) to display whatever you want.  
Note that there are .css files in the IceWarp\html\webmail\client\skins\banner\css\ directory, where you can change banner 
size and position. 
Use HTTP Flash Upload in SSL Session 
WebClient uses a flash application for attachment uploads. This application allows users to upload multiple files in one step – 
without necessity to open a new select dialog for every single file.  
To select more files within one dialog (from one folder), use 
CTRL + click
or 
SHIFT + click
However, it can cause some problems when a SSL session, Firefox and a certificate that is not signed by a certificate authority 
(such as one provided with IceWarp Server) are used. 
There are the following scenarios: 
HTTP session, any Internet browser, an unsigned certificate – no problems occur. 
HTTPS session, any browser different from Firefox,, an unsigned certificate – no problems occur. 
HTTPS session, Firefox, an unsigned certificate – multiple uploads will not work, unless you tick the 
Use HTTP Flash 
Upload in SSL Session
check box (see the first screenshot in this chapter). 
Login Screen Design 
The login screen is a HTML page that uses JavaScript. Anybody can design their own one. To do it, edit files within the 
<InstallDirectory>\html\webmail\client\skins\default\login folder.  
Administrators can customize the help banner to work as advertisement banners (using the banners.xml file in their own skins). 
External Login 
External login allows you to embed WebClient login form to a web site or portal under IceWarp Server. The form is pure HTML 
and can run under any web server. Feel free to adopt it into ASP or PHP, but mind that this can have additional web server 
prerequisites beyond the scope of this guide. 
The form path is: 
<install_dir>/html/webmail/client/_external/external.html
Use this document as an example, copy it into the desired place in your website's HTML code. Replace the placeholders in 
UPPERCASE with real values; if you do not want to use some option, you need to delete the whole line so that the placeholder is 
not used as a value. See the file comments for possible values and required items. Next, you can make other useful modifications 
such as to add input field labels. After unsuccessful login or any other error, the user will be redirected to REFERER_URL, where 
you can process the returned variable 
eid
and output the corresponding error message e.g. localized or in the form of a simple 
pop-up as in the example.  
NOTE: Configuration options are included in the comments of the file itself.  
Default Settings and Cookies 
You may want to define the default settings.xml and cookies.xml files that will be used (by default) for all newly created 
accounts. These files are to be placed within the <install_dir>/config/_webmail/ directory.  
If they are not there, follow these steps: 
1.
Create a new domain and a user within it.  
2.
Log into his/her WebClient and set all wished properties (Options) to create the settings.xml file. 
3.
Set other properties (e.g. sizes of tree and reading panes) to create the cookies.xml file.  
IceWarp Server                                                                                                                                                              WebClient Administration  
Page 16 
4.
Navigate into the <install_dir>/mail/<domain>/<user>/~webmail/ folder.  
5.
Copy the files into the <install_dir>/config/_webmail/ directory.  
6.
Edit both files – it is necessary to replace all occurrences of the user's email address with the 
%%ACCOUNT_ID%%
variable.  
7.
Now, you can delete both the domain and user.  
Forgotten Passwords Sending Option 
Many times customers or users forgot their passwords.  
Rather than reset passwords manually and send them their new one, IceWarp WebClient allows you to send them their actual 
password to their alternate email (if defined and enabled within Administrator Options – General – Password Reset).  
As shown above, you can customize the message sent with the password. 
Server Options 
IceWarp Server                                                                                                                                                              WebClient Administration  
Page 17 
Field 
Description 
HTTP port 
IMAP server 
SMTP server 
XMPP server 
You can modify the connection to your IceWarp Server here.  
This only needs to be changed if you are using non-standard ports or your IceWarp Server 
is not bound to localhost IP address. 
Allow SSO Login only 
Tick the box if you want to force users to use only Single Sign-On login.  
Login with email address 
This option lets you modify the way users log in.  
Even if there is a username mode authentication set on IceWarp Server side, IceWarp 
WebClient can be set to require full email address login if this option is checked. 
NOTE: If the "global" method is set to use email address (Domains and Accounts 
– Policies – Login Policy – Users login with their email address), it applies to all 
services including WebClient. In spite of the fact, this feature is disabled here. 
Support national sorting 
of emails ... 
Tick this box if you want to use your national alphabet for email sorting. (This alphabet is 
included in a language file.) 
Logging level 
Set a logging level here:– the higher level, the higher volume of logs, of course.  
Upload Limit (MB) 
This table allows you to setup upload limit, so all uploaded files must be smaller then the 
size you setup. 
Server alter upload_max_filesize with the value from /config/_webmail/server.xml 
<upload_limit> in upload.php 
NOTE: After changing the upload_limit value, it takes some time for PHP to 
apply it (it can be changed in php.ini by modifying user_ini.cache_ttl, its default 
value is 300 seconds - 5 min). 
Restrictions 
This tab allows you to: 
Allow/deny the Licenses tab. 
IceWarp Server                                                                                                                                                              WebClient Administration  
Page 18 
Allow/deny editing of the My Details dialog. (When disabled, users cannot edit their account details. This helps to keep 
your wished style of GAL contacts.) 
Allow/deny password changes. 
Allow/deny adding other accounts (Tools – Accounts – Other). 
Allow/deny using aliases. 
Allow/deny using email redirection. If denied, the 
Redirect
menu item is not available.  
Allow/deny SmartAttach. 
Allow/deny export of groupware items. 
Allow/deny WebPhone. 
Allow/deny external VoIP. 
Allow/deny Instant Messaging. 
Allow/deny SMS. 
Allow/deny Rules. 
Allow/deny Google Maps. 
Show/hide the 
Sort String
(My Details and Contact dialogs; only useful for those who do not use the Latin alphabet – this 
field is to be filled in with alpha-numerical characters). 
Show/hide Alternate Email – this field (Options – Accounts – My Account) allows sending and actual password to a user's 
alternate email.  
Show/hide sharing for anonymous account.  
Show/hide the Forwarder tab.  
Show/hide the Keep emails in mailbox feature (Forwarder).  
Show/hide the Autoresponder tab. 
Show/hide the Anti-Spam tab. 
Enable/disable specific folder types.  
Exclude/include GAL from/into auto-complete – if excluded, HAB contacts are not suggested when composing a new 
message – just contacts from a user's personal Contacts folder are displayed..  
Enable/disable remote wipe.  
Force users to enter contact information – if ticked, after the first login into WebClient, users are prompted to fill in their 
contact information.  
Youn can set mandatory fields that are to be filled in:  
Add the <MANDATORY_CONTACT_FIELDS>Field1,Field2,Field3</MANDATORY_CONTACT_FIELDS> tag into  
the <install_dir>/config/_webmail/server.xml file.  
Field in vCard 
Name in XML 
Full name 
NAME 
Nickname 
ITMNICKNAME  
Company 
ITMCOMPANY 
Phone 
PHONE1, PHONE2, 
Email 
EMAIL1, EMAIL2, EMAIL3 
IM 
IM1 
Time Zones 
IceWarp Server                                                                                                                                                              WebClient Administration  
Page 19 
It is possible adjust the time zone offset list to your needs. This means you can localize the whole line in the custom calendar.xml 
file (there is a comment already in it). You can also remove a time zone offset line completely. So you have the ultimate control 
and if you want, the list of time zones can be 100% as the one in Windows.  
Place the calendar-custom.xml file into the IceWarp/calendar directory.  
Syntax of the <TZOFFSET> tags is as follows: 
<TZOFFSET>[label];[TZID]</TZOFFSET> 
e.g.:
<TZOFFSET>Bermuda;Atlantic/Bermuda</TZOFFSET>
where 
label is shown it the WebClient time zone list – if empty, this time zone is excluded from the WebClient list 
TZID is obligatory time zone identifier  
Examples 
<?xml version="1.0" ?>  
<CALENDARING>  
<STRINGS>  
<DEFAULTFOLDERS>  
<DEFAULT_INBOX>Prichozi</DEFAULT_INBOX>  
<DEFAULT_CONTACTS>Kontakty</DEFAULT_CONTACTS>  
<DEFAULT_FILES>Soubory</DEFAULT_FILES>  
<DEFAULT_EVENTS>Udalosti</DEFAULT_EVENTS>  
<DEFAULT_TASKS>Ukoly</DEFAULT_TASKS>  
<DEFAULT_NOTES>Poznamky</DEFAULT_NOTES>  
<DEFAULT_JOURNAL>Zurnal</DEFAULT_JOURNAL>  
</DEFAULTFOLDERS>  
<TZOFFSETS>  
<TZOFFSET>Praha stověžatá;Europe/Amsterdam</TZOFFSET> 
<TZOFFSET>;Pacific/Gambiera</TZOFFSET>   
</TZOFFSETS>  
</STRINGS>  
</CALENDARING> 
The original label for 
Europe/Amsterdam
is 
Amsterdam, Andorra, Belgrade, Berlin, Brussels, Budapest, Copenhagen, 
Gibraltar, Luxembourg, Madrid, Malta, Monaco, Oslo, Paris, Prague, Rome, Stockholm, Tirane, Vaduz, Vienna, 
Warsaw, Zurich
. It will be replaced by 
Praha stověžatá
The label for 
Pacific/Gambier
will be excluded.  
IceWarp Server                                                                                                                                                              WebClient Administration  
Page 20 
NOTE: All time zone changes will apply after the GroupWare module restart.  
Domains Management 
The Administration Options – Domains tab allows you to select which domains, running on IceWarp Server, you wish to manage. 
Select the domain from the drop-down list and click the 
Add 
button.  
Your selected domain(s) will be shown in the list.  
Documents you may be interested
Documents you may be interested