Configuring HTML Access for End
Users
2
You can change the appearance of the Web page that end users see when they enter the URL for
HTML Access. You can also set group policies that control the image quality, the ports used, and other
settings.
This chapter includes the following topics:
n
“Configure the VMware Horizon Web Portal Page for End Users,” on page 21
n
“Enable Desktops from RDS Hosts,” on page 24
n
“Using URIs to Configure HTML Access Web Clients,” on page 24
n
“Configure HTML Access Group Policy Settings,” on page 27
n
“HTML Access Group Policy Settings,” on page 29
Configure the VMware Horizon Web Portal Page for End Users
You can configure this Web page to show or hide the icon for downloading Horizon Client or the icon for
connecting to a remote desktop through HTML Access. You can also configure other links on this page.
By default, the portal page shows both an icon for downloading and installing the native Horizon Client and
an icon for connecting through HTML Access. In some cases, however, you might want to have the links
point to an internal Web server, or you might want to make specific client versions available on your own
server. You can reconfigure the page to point to a different URL.
You can make installer links for specific client operating systems. For example, if you browse to the portal
page from a Mac OS X system, the link for the native Mac OS X installer appears. For Windows clients, you
can make separate links for 32-bit and 64-bit installers.
I
MPORTANT
If you upgraded from View Connection Server 5.x or an earlier release and did not have the
HTML Access component installed, and if you previously edited the portal page to point to your own server
for downloading Horizon Client, those customizations might be hidden after you install View Connection
Server 6.0 or later. With Horizon 6 or later, the HTML Access component is automatically installed during
an upgrade of View Connection Server.
If you already installed the HTML Access component separately for View 5.x, any customizations you made
to the Web page are preserved. If you did not have the HTML Access component installed, any
customizations you had made are hidden. The customizations for earlier releases reside in the 
portal-
links.properties
file, which is no longer used.
VMware, Inc. 
21
Pdf data extraction to excel - extract form data from PDF in C#.net, ASP.NET, MVC, Ajax, WPF
Help to Read and Extract Field Data from PDF with a Convenient C# Solution
pdf form field recognition; how to extract data from pdf file using java
Pdf data extraction to excel - VB.NET PDF Form Data Read library: extract form data from PDF in vb.net, ASP.NET, MVC, Ajax, WPF
Convenient VB.NET Solution to Read and Extract Field Data from PDF
extract data from pdf c#; extracting data from pdf to excel
Procedure
1
On the View Connection Server host, open the 
portal-links-html-access.properties
file with a text
editor.
The location of this file is 
CommonAppDataFolder\VMware\VDM\portal\portal-links-html-
access.properties
. For Windows Server 2008 operating systems, the CommonAppDataFolder directory is
C:\ProgramData
. To display the 
C:\ProgramData
folder in Windows Explorer, you must use the Folder
Options dialog box to show hidden folders.
N
OTE
Customizations for View 5.x and earlier releases resided in the 
portal-links.properties
file,
which is located in the same 
CommonAppDataFolder\VMware\VDM\portal\
directory as the 
portal-links-
html-access.properties
file.
2
Edit the configuration properties to set them appropriately.
By default, both the installer icon and the HTML Access icon are enabled and a link points to the client
download page on the VMware Web site. To disable an icon, which removes the icon from the Web
page, set the property to 
false
.
Option
Property Setting
Disable HTML Access
enable.webclient=false
If this option is set to false but the enable.download option is set to true,
the user is taken to a Web page for downloading the native Horizon Client
installer. If both options are set to false, the user sees the following
message: "Contact your local administrator for instructions
on accessing this Connection Server."
Disable downloading Horizon Client
enable.download=false
If this option is set to false but the enable.webclient option is set to true,
the user is taken to the HTML Access login Web page. If both options are
set to false, the user sees the following message: "Contact your local
administrator for instructions on accessing this Connection
Server."
Change the URL of the Web page
for downloading Horizon Client
link.download=https://url-of-web-server
Use this property if you plan to create your own Web page.
Using HTML Access
22 
VMware, Inc.
VB.NET PDF Text Extract Library: extract text content from PDF
Application. Advanced Visual Studio .NET PDF text extraction control, built in .NET framework 2.0 and compatible with Windows system.
saving pdf forms in acrobat reader; extract data from pdf using java
C# PDF Text Extract Library: extract text content from PDF file in
Image text extraction control provides text extraction from PDF images and image files. Best C#.NET PDF text extraction library and component for free download.
how to type into a pdf form in reader; pdf data extraction
Option
Property Setting
Create links for specific installers
The following examples show full URLs, but you can use relative URLs if
you place the installer files in the downloads directory, which is under the
C:\Program Files\VMware\VMware View\Server\broker\webapps\
directory on View Connection Server, as described in the next step.
n
32-bit Windows installer:
link.win32=https://server/downloads/VMware-Horizon-
Client.exe
n
64-bit Windows installer:
link.win64=https://server/downloads/VMware-Horizon-
Client.exe
n
Linux installer:
link.linux=https://server/downloads/VMware-Horizon-
Client.tar.gz
n
Mac OS X installer:
link.mac=https://server/downloads/VMware-Horizon-
Client.dmg
n
iOS installer:
link.ios=https://server/downloads/VMware-Horizon-Client-
iPhoneOS.zip
n
Android installer:
link.android=https://server/downloads/VMware-Horizon-
Client-AndroidOS.apk
Change the URL for the Help link in
the login screen and desktop
selector screen
link.help
By default, this link points to a help system hosted on the VMware Web
site. The Help link appears in the upper-right corner of the screen. For the
HTML Access login screen and the desktop selector screen, the Help link is
a question mark icon.
3
(Optional) Change the URL for the Help link in the Horizon Client toolbar.
After you are logged in to a desktop, the Help link is a Help command in the drop-down menu on the
right end of the client. To change the URL for this link, edit the HELP_URL_VIEW property in the
appropriate file in the appropriate folder.
Option
Description
For HTML Access 2.6
On the View Connection Server host, the file is located in:
ViewConnectionServer-
InstallDir\webapps\portal\desktop\locale\
For HTML Access 2.4 and 2.5
On the remote desktop operating system (where View Agent is installed),
the file is located in:
C:\Program Files\VMware\VMware Blast\web\locale\
For example, if you are using English, edit the HELP_URL_VIEW property in the 
en.json
file.
4
To have users download installers from a location other than the VMware Web site, place the installer
files on the HTTP server where the installer files will reside.
This location must correspond to the URLs you specified in the 
portal-links-html-access.properties
file from the previous step. For example, to place the files in a 
downloads
folder on the View Connection
Server host, use the following path:
C:\Program Files\VMware\VMware View\Server\broker\webapps\downloads
The links to the installer files could then use relative URLs with the format 
/downloads/client-
installer-file-name
.
5
Restart the View Web Component service.
Chapter 2 Configuring HTML Access for End Users
VMware, Inc. 
23
VB.NET PDF Image Extract Library: Select, copy, paste PDF images
Support PDF Image Extraction from a Page, a Region on a Page, and PDF Document in VB.NET Project. DLLs for PDF Image Extraction in VB.NET.
extract data from pdf file to excel; extract data from pdf table
VB.NET PDF Page Extract Library: copy, paste, cut PDF pages in vb.
VB.NET PDF - PDF File Pages Extraction Guide. Detailed VB.NET Guide for Extracting Pages from Microsoft PDF Doc. Free PDF document
export excel to pdf form; extract pdf data into excel
Enable Desktops from RDS Hosts
With HTML Access 2.6, administrators can configure View Connection Server to allow a Microsoft RDS
(Remote Desktop Sessions) host to provide remote session-based desktops.
Prerequisites
See the Microsoft TechNet Web site for information on how to use the ADSI Edit utility on your Windows
operating system version. If you use a Windows Server 2012 RDS host, you might need to install the AD DS
& LDS Tools from the Remote Server Administration Tools (RSAT) in Add Roles & Features.
Procedure
1
Start the ADSI Edit utility on your View Connection Server host.
2
In the Connection Settings dialog box, select or connect to DC=vdi,DC=vmware,DC=int.
3
In the Computer pane, select or type 
localhost:389
or the fully qualified domain name (FQDN) of the
View Connection Server host followed by port 389.
For example: 
localhost:389
or 
mycomputer.mydomain.com:389
4
If the pool has already been created, find the name of the pool under the object OU=Applications, and
add BLAST in the pae-ServerProtocolLevel attribute.
5
Find the name of the farm under the object OU=Server Groups, and add BLAST in the pae-
ServerProtocolLevel attribute.
The farm items now appear in the HTML Access Web client.
Using URIs to Configure HTML Access Web Clients
Using uniform resource identifiers (URIs), you can create a Web page or an email with links that end users
click to launch the HTML Access Web client, connect to View Connection Server, and launch a specific
desktop with specific configuration options.
You can simplify the process of connecting to a remote desktop by creating Web or email links for end users.
You create these links by constructing URIs that provide some or all of the following information, so that
your end users do not need to supply it:
n
View Connection Server address
n
Port number for View Connection Server
n
Active Directory user name
n
RADIUS or RSA SecurID user name, if different from Active Directory user name
n
Domain name
n
Desktop display name
n
Actions including browse, reset, log off, and start session
Using HTML Access
24 
VMware, Inc.
C# PDF Image Extract Library: Select, copy, paste PDF images in C#
Document. Support PDF Image Extraction from a Page, a Region on a Page, and PDF Document. C# Project: DLLs for PDF Image Extraction. In
how to save editable pdf form in reader; pdf form save in reader
VB.NET PDF Library SDK to view, edit, convert, process PDF file
PDF Text Extraction. Mature and robust APIs are provided for programmers to integrate and perform PDF text extraction feature in .NET windows and web project.
extract pdf form data to xml; java read pdf form fields
Syntax for Creating URIs for HTML Access
Syntax includes a path part to specify the server, and, optionally, a query to specify the user, desktop, and
desktop actions or configuration options.
URI Specification
Use the following syntax to create URIs for launching HTML Access Web clients:
https://[authority-part][?query-part]
I
MPORTANT
When coding the HTML hyperlinks or buttons that contain the URI, do not use 
target='_Blank'
in the link. This code is used to open a new browser window, but causes problems in Internet Explorer 9, 10,
and 11 browsers. If you use this code in an 
href
, then if the user selects the Disconnect menu item, after the
desktop is disconnected, the client immediately attempts to reconnect. Also the user name and domain
name are not set.
authority-part
Specifies the server address and, optionally, a non-default port number.
Server names must conform to DNS syntax.
To specify a port number, use the following syntax:
server-address:port-number
query-part
Specifies the configuration options to use or the desktop actions to perform.
Queries are not case-sensitive. To use multiple queries, use an ampersand
(&) between the queries. If queries conflict with each other, the last query in
the list is used. Use the following syntax:
query1=value1[&query2=value2...]
Observe the following guidelines when creating the query-part:
n
If you do not use at least one of the supported queries, the default
VMware Horizon Web portal page is displayed.
n
In the query part, some special characters are not supported, and you
must use the URL encoding format for them, as follows: For the pound
symbol (#) use 
%23
, for the percent sign (%) use 
%25
, for the ampersand
(&) use 
%26
, for the at sign (@) use 
%40
, and for the backslash (\) use 
%5C
.
For more information about URL encoding, go to 
http://www.w3schools.com/tags/ref_urlencode.asp.
n
In the query part, non-ASCII characters must first be encoded according
to UTF-8 [STD63], and then each octet of the corresponding UTF-8
sequence must be percent-encoded to be represented as URI characters.
For information about encoding for ASCII characters, see the URL
encoding reference at http://www.utf8-chartable.de/.
Chapter 2 Configuring HTML Access for End Users
VMware, Inc. 
25
C#: Demos and Sample Codes for Image Content Extraction Using OCR
C# Sample Code for Png Image Text Extraction. This C# OCR demo code illustrates how to extract text from Png and save to png.pdf. // Set the training data path.
how to fill out a pdf form with reader; pdf form save with reader
C# PDF File Permission Library: add, remove, update PDF file
Form Process. Data: Read, Extract Field Data. Data: Auto Fill-in Field Data. Field: Insert Choose to offer PDF annotation and content extraction functions.
how to save a pdf form in reader; edit pdf form in reader
Supported Queries
This topic lists the queries that are supported for the HTML Access Web client. If you are creating URIs for
multiple types of clients, such as desktop clients and mobile clients, see the Using VMware Horizon Client
guide for each type of client system.
domainName
The domain associated with the user who is connecting to the remote
desktop.
userName
The Active Directory user who is connecting to the remote desktop.
tokenUserName
The RSA or RADIUS user name. Use this query only if the RSA or RADIUS
user name is different from the Active Directory user name. If you do not
specify this query and RSA or RADIUS authentication is required, the
Windows user name is used.
desktopId
The desktop display name. This name is the one specified in View
Administrator when the desktop pool was created. If the display name has a
space in it, the browser will automatically use 
%20
to represent the space.
action
Table 2‑1.  Values That Can Be Used with the action Query
Value
Description
browse
Displays a list of available desktops hosted on the specified server.
You are not required to specify a desktop when using this action.
start-session
Launches the specified desktop. If no action query is provided and
the desktop name is provided, start-session is the default
action.
reset
Shuts down and restarts the specified desktop. Unsaved data is
lost. Resetting a remote desktop is the equivalent of pressing the
Reset button on a physical PC.
logoff
Logs the user out of the guest operating system in the remote
desktop.
Examples of URIs
You can create hypertext links or buttons with a URI and include these links in email or on a Web page.
Your end users can click these links to, for example, launch a particular remote desktop with the startup
options you specify.
URI Syntax Examples
Each URI example is followed by a description of what the end user sees after clicking the URI link. Note
that queries are not case-sensitive. For example, you can use 
domainName
or 
domainname
.
1
https://view.mycompany.com?domainName=finance&userName=fred
The HTML Access Web client is launched and connects to the 
view.mycompany.com
server. In the login
box, the User name text box is populated with the name fred, and the Domain text box is populated
with finance. The user must supply only a password.
2
https://view.mycompany.com?desktopId=Primary%20Desktop&action=start-session
The HTML Access Web client is launched and connects to the 
view.mycompany.com
server. The login box
prompts the user for a user name, domain name, and password. After a successful login, the client
connects to the desktop whose display name is displayed as Primary Desktop, and the user is logged in
to the guest operating system.
Using HTML Access
26 
VMware, Inc.
VB.NET PDF File Permission Library: add, remove, update PDF file
Data: Read, Extract Field Data. Data: Auto Fill-in Field Data. Field: Insert, Delete, Update Choose to offer PDF annotation and content extraction functions.
pdf data extraction tool; pdf data extraction open source
C# PDF File Merge Library: Merge, append PDF files in C#.net, ASP.
Merge Microsoft Office Word, Excel and PowerPoint data to PDF form. PDF document splitting, PDF page reordering and PDF page image and text extraction.
filling out pdf forms with reader; extracting data from pdf forms
3
https://view.mycompany.com:7555?desktopId=Primary%20Desktop
This URI has the same effect as the previous example, except that it uses the nondefault port of 7555 for
View Connection Server. (The default port is 443.) Because a desktop identifier is provided, the desktop
is launched even though the 
start-session
action is not included in the URI.
4
https://view.mycompany.com?desktopId=Primary%20Desktop&action=reset
The HTML Access Web client is launched and connects to the 
view.mycompany.com
server. The login box
prompts the user for a user name, domain name, and password. After a successful login, the client
displays a dialog box that prompts the user to confirm the reset operation for Primary Desktop.
N
OTE
This action is available only if the View administrator has allowed end users to reset their
machines.
HTML Code Examples
You can use URIs to make hypertext links and buttons to include in emails or on Web pages. The following
examples show how to use the URI from the first URI example to code a hypertext link that says, Test Link,
and a button that says, TestButton.
<html>
<body>
<a href="https://view.mycompany.com?domainName=finance&userName=fred">Test Link</a><br>
<form><input type="button" value="TestButton" onClick="window.location.href=
'https://view.mycompany.com?domainName=finance&userName=fred'"></form> <br>
</body>
</html>
N
OTE
Do not use 
target='_Blank'
in the link, as, for example, in the following code:
<a href="https://view.mycompany.com?desktopId=Primary%20Desktop&action=start-session"
target="_Blank">Test Link</a>
target='_Blank'
is used to open a new browser window, but causes problems in Internet Explorer 9,10, and
11 browsers. If you use this code in an 
href
, then if the user selects the Disconnect menu item, after the
desktop is disconnected, the client immediately attempts to reconnect. Also the user name and domain
name are not set.
Configure HTML Access Group Policy Settings
You can configure group policy settings that control the behavior of HTML Access on your remote desktops.
To apply these settings, add the HTML Access ADM template file to group policy objects (GPOs) in Active
Directory.
Prerequisites
n
Verify that View Agent 6.0 or later is installed on your remote desktops. View Agent 6.0 or later
includes an HTML Access component. For previous releases, you were required to install a Remote
Experience Agent in order to get the HTML Access component.
n
Verify that Active Directory GPOs are created for the HTML Access group policy settings. The GPOs
must be linked to the OU that contains your remote desktops. For general information about setting up
View group policy settings in Active Directory, see "Configuring Policies" in Setting Up Desktops and
Applications in View.
Chapter 2 Configuring HTML Access for End Users
VMware, Inc. 
27
n
Verify that the Microsoft MMC and the Group Policy Object Editor snap-in are available on your Active
Directory server.
n
Familiarize yourself with the HTML Access group policy settings. See “HTML Access Group Policy
Settings,” on page 29.
Procedure
1
Download the View GPO Bundle 
.zip
file from the VMware Horizon 6 download site at 
http://www.vmware.com/go/downloadview.
The file is named 
VMware-Horizon-View-Extras-Bundle-x.x.x-yyyyyyy.zip
, where x.x.x is the version
and yyyyyyy is the build number. All ADM and ADMX files that provide group policy settings for View
are available in this file.
2
Copy the file to your Active Directory server and unzip the file.
The HTML Access GPOs are included in the 
Blast-enUS.adm
ADM Template file.
3
On the Active Directory server, edit the GPO.
Option
Description
Windows 2008 or 2012
a
Select Start > Administrative Tools > Group Policy Management.
b
Expand your domain, right-click the GPO that you created for the
group policy settings, and select Edit.
Windows 2003
a
Select Start > All Programs > Administrative Tools > Active Directory
Users and Computers.
b
Right-click the OU that contains your remote desktops and select
Properties.
c
On the Group Policy tab, click Open to open the Group Policy
Management plug-in.
d
In the right pane, right-click the GPO that you created for the group
policy settings and select Edit.
The Group Policy Object Editor window appears.
4
In the Group Policy Object Editor, right-click Administrative Templates under Computer
Configuration and then select Add/Remove Templates.
5
Click Add, browse to the 
Blast-enUS.adm
file, and click Open.
6
Click Close to apply the policy settings in the ADM Template file to the GPO.
The VMware Blast folder appears in the left pane under Administrative Templates > Classic
Administrative Templates.
7
Configure the HTML Access group policy settings.
8
Make sure your policy settings are applied to the remote desktops.
a
Run the 
gpupdate.exe
command on the desktops.
b
Restart the desktops.
Using HTML Access
28 
VMware, Inc.
HTML Access Group Policy Settings
The HTML Access ADM Template file, 
Blast-enUS.adm
, contains group policy settings that you can apply to
your remote desktops. After the template file is imported into Active Directory, the HTML Access group
policy settings are contained in the 
VMware Blast
folder in the Group Policy Editor.
Table 2‑2.  HTML Access Group Policy Settings
Setting
Description
Screen Blanking
Controls whether the remote virtual machine can be seen from outside of View during
an HTML Access session. For example, an administrator might use vSphere Web Client
to open a console on the virtual machine while a user is connected to the desktop
through HTML Access.
When this setting is enabled or not configured, and someone attempts to access the
remote virtual machine from outside of View while an HTML Access session is active,
the remote virtual machine displays a blank screen.
When this setting is disabled, under the preceding conditions, the remote virtual
machine displays the active View desktop session to the second remote accessor.
Session Garbage Collection
Controls the garbage collection of abandoned remoting sessions. When this setting is
enabled, you can configure the garbage collection interval and threshold.
The interval controls how often the garbage collector runs. You set the interval in
milliseconds.
The threshold determines how much time must pass after a session is abandoned
before it becomes a candidate for deletion. You set the threshold in seconds.
Audio playback
Controls whether audio playback is allowed on the remote desktop. By default, this
setting is enabled.
Image Quality
Controls the image quality of the remote display. There are three image quality
profiles, low, medium, and high. The encoder tries to use the best quality level possible,
given the constraints of available bandwidth, recent frame-rate, and the size of the
region that has recently changed in the current frame. The encoder keeps track of
which regions of the client screen are currently low- or medium-quality and
incrementally improves those areas to high quality.
When this setting is enabled, you can separately change the low-, medium-, and high-
quality JPEG settings to different values. The actual JPEG quality levels used at low,
medium, and high settings are individually configurable as numbers between 0 and
100.
Chroma subsampling is enabled according to the JPEG quality level chosen. Whenever
JPEG quality set to 80 or higher, chroma-subsampling is turned off and the ratio is set
to the highest available value, YUV-4:4:4. For JPEG quality set to 79 or below, the ratio
is set to YUV-4:2:0.
n
Low JPEG Quality. By default, this value is 25. You can also set the low JPEG
chroma subsampling to various ratios. By default, the low ratio is set to the lowest
available value, 4:1:0.
n
Mid JPEG Quality. By default, this value is 35. You can also set the low JPEG
chroma subsampling to various ratios. By default, the low ratio is set to the lowest
available value, 4:2:0.
n
High JPEG Quality. By default, this value is 90.You can also set the high JPEG
chroma subsampling to various ratios. By default, the low ratio is set to the highest
available value, 4:4:4.
Chapter 2 Configuring HTML Access for End Users
VMware, Inc. 
29
Table 2‑2.  HTML Access Group Policy Settings (Continued)
Setting
Description
Configure clipboard
redirection
Determines the direction in which clipboard redirection is allowed. Only text can be
copied and pasted. You can select one of these values:
n
Enabled client to server only (That is, allow copy and paste only from the client
system to the remote desktop.)
n
Disabled in both directions
n
Enabled in both directions
n
Enabled server to client only (That is, allow copy and paste only from the remote
desktop to the client system.)
This setting applies to View Agent only.
For single-user remote desktops, when this setting is disabled or not configured, the
default value is Enabled client to server only. For session-based remote desktops on
RDS hosts (available with HTML Access 2.6), when this setting is disabled or not
configured, the default value is Disabled in both directions.
HTTP Service
Allows you to change the secured (HTTPS) TCP port for the Blast Agent service. The
default port is 22443.
Enable this setting to change the port number. If you change this setting, you must also
update settings on the firewall of the affected remote desktops (where View Agent is
installed).
Using HTML Access
30 
VMware, Inc.
Documents you may be interested
Documents you may be interested