byte to pdf c# : Bookmarks pdf file software SDK dll windows wpf asp.net web forms DocToHelp2014UserGuide2012v22-part1626

Doc-To-Help 2014 User Guide 
Welcome to Doc-To-Help 2014!  
11 
To add a template to the 
Source Template
or 
Target Template
drop-downs, choose 
Add Template
. To remove a 
template from the drop-downs, choose 
Remove Template
. Removing a Template in this manner will only remove it 
from the drop-down list, not your machine. 
To edit a Template  
1.
After the template is open, the process will vary depending upon your version of Microsoft Word. 
In Word 2007/2010/2013: Click the 
Home ribbon > Styles ribbon group
dialog box launcher. The 
Styles
window will open. 
2.
Click the style you would like to edit from the list and choose the drop-down next to it. Choose 
Modify
. The 
Modify Style
dialog box will open. Make the changes desired by selecting the 
Format
drop-down. When you are 
done, choose 
New Documents Based on this Document
radio button (Word 2007/2010/2013). 
3.
Save the template (.dot) file. 
This will only affect the look of a style. If you wish to change its behavior in the final Target (for example, its level or 
whether the style is automatically added to the TOC or index), see Defining Character/Paragraph Styles and Topic Types 
on page 168. 
Please Note:
Templates are stored in Windows® 7 and Vista at: \\Users\ (user 
name)\AppData\Roaming\Microsoft\Templates 
If you uninstall Doc-To-Help and reinstall a newer version, the templates will remain in that folder. However, if one of 
your customized templates uses the same name as one of Doc-To-Help’s default templates, and there is a newer version 
of that template in the installation, Doc-To-Help will save your version of the template to the \\Program Files [or 
Program Files (x86)]\MadCap Software\DocToHelp\Backup\Templates folder.  
The Application Data or App Data folder is a hidden folder. To show hidden folders, open the 
Folder Options
dialog 
box in your operating system (
Control Panel > Folder Options
). Click the 
View
tab, under 
Advanced Settings > Files 
and folders > Hidden files and folders
, select the 
Show hidden files and folders
radio button. Click 
OK
HTML File Style Sheets 
When working with HTML5 or HTML Source Files 
If you want to … 
Change the look of your 
Source HTML5 or HTML files
— Edit the 
Source Style Sheet
(Column 1) 
Change the look of your 
Printed Manual Target
— Edit the 
Target Word template
(see Word File 
Templates on page 8) 
Change the look of your 
NetHelp/EPUB/HTML Help Target
— Edit the 
Online Help Target Style Sheet
(Column 3 — C1H_HTML_full or short.css; or NetHelp.css) 
Change the look of your 
WinHelp Target
— Edit the 
Online Help Target Style Sheet
(Column 3 — 
C1H_HELP_full or short.css) 
Predefined Source Style Sheets 
Predefined Target Style Sheets and templates 
Pick One 
Printed Manuals 
Online Help 
Pick One for HTML5 or 
HTML/One for WinHelp 
C1H_Source_full.css
: Source style 
Choose a 
Target Word template
(see 
C1H_HTML_full.css
: Target style 
Bookmarks pdf file - 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
adding bookmarks to pdf document; creating bookmarks in pdf files
Bookmarks pdf file - 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
how to bookmark a pdf page; add bookmarks pdf
12  
Welcome to Doc-To-Help 2014! 
Doc-To-Help 2014 User Guide 
sheet with the full set of styles. 
In the New Project Wizard called “Full Set of 
Styles”
Word File Templates on page 8) 
In most cases, you would choose 
C1H_PRNOMARGIN.DOT
sheet for all HTML-based targets with 
the full set of styles. 
C1H_Source_short.css
: Source style 
sheet with the minimum set of styles. 
In the New Project Wizard called “Minimal 
Set of Styles”
C1H_HTML_short.css
: Target style 
sheet for all HTML-based targets with 
the minimum set of styles. 
NetHelp.css
: Target style sheet for 
NetHelp Targets. 
C1H_Help_full.css
: Target style sheet 
for WinHelp target with the full set of 
styles. 
C1H_Help_short.css
: Target style sheet 
for WinHelp target with the minimum 
set of styles. 
Watch the video:
Editing Style Sheets (3:44) 
You may edit CSS files using your own editor, or you may use Doc-To-Help’s editor.  
If you use Doc-To-Help's style sheet editor, you will not edit these style sheets directly. See Editing a CSS on page 176 
for details. 
In new projects:
When you create a new project in Doc-To-Help 2014, the project style sheet chosen when 
creating the project will become read-only and be stored in the \\(project folder)\CSSFiles folder. Any changes 
you make will be saved in the same folder, with the style sheet name truncated so that the prefix and suffix are 
removed (for example, “C1H_Source_Full.css” will become “Source.css.” See Style List Window Tour on page 
178 for more on how CSS files are inherited.  
In existing projects:
When you open a project created in an earlier version of Doc-To-Help, the Style Sheets 
for the project will be found in the \\(project folder)\CSSFiles folder. You should edit the Style Sheets found in 
this folder. You can do so using the Style List Window on page 178 if you wish. 
Copies of the original Style Sheets are stored in C:\Program Files [or Program Files (x86)]\ \MadCap 
Software\DocToHelp\DefaultCSSFiles. 
VB.NET PDF File Compress Library: Compress reduce PDF size in vb.
Compress & decompress PDF document file while maintaining original content of target PDF document file. Remove bookmarks, annotations, watermark, page labels
pdf export bookmarks; excel print to pdf with bookmarks
C# PDF File Split Library: Split, seperate PDF into multiple files
Split PDF file by top level bookmarks. The following C# codes explain how to split a PDF file into multiple ones by PDF bookmarks or outlines.
create bookmarks pdf; editing bookmarks in pdf
Doc-To-Help 2014 User Guide 
Welcome to Doc-To-Help 2014!  
13 
Doc-To-Help Outputs and Deliverables 
With Doc-To-Help, you can author your documents in your preferred editor and output to several different Targets. This 
matrix is a handy guide to those Targets, as well as the pros/cons of each Target, the final deliverable files, and the 
location of those files. Doc-To-Help projects are .D2H files. 
Watch the video:
All About Doc-To-Help Outputs (3:28) 
Deliverab
le 
Details 
Pros 
Issues 
Deliverabl
e File(s) 
File location  
Manual 
Can be online 
(pdf), hard-
copy, or both. 
Hardcopy: 
Familiar format 
and navigation.  
Online: 
Same familiar 
format, but no 
printing cost.  
Can create links 
to websites, 
video/audio 
files, etc. 
Searchable 
Hardcopy: 
Can become 
obsolete quickly.  
Printing and 
delivery costs.  
Customers may 
not work in an 
environment 
where they can 
access manual. 
.doc and/or 
.pdf 
By default, the 
Manual
folder 
of your project. 
NetHelp 
(Browser-
based Help) 
This release 
of Doc-To-
Help 
features a 
new 
Responsive 
Theme. 
Uncompiled 
HTML; 
deliverable is 
multiple html 
files. 
NetHelp can be 
Section 508 
compliant, see 
Creating 
Section 508 
Compliant 
Help on page 
19. 
Can be delivered 
on the Web, 
installed locally, 
or both. See 
Installing 
NetHelp on page 
17 for more 
information. 
Delivering on 
the Web makes a 
continuous 
publishing 
model possible. 
The user’s web 
browser is the 
Help window. 
Number of files 
to distribute is 
daunting to 
some.  
Security issues 
can cause 
NetHelp 
installed locally 
to display an 
ActiveX 
warning, which 
may be solved 
by using the 
"Mark of the 
Web." See 
NetHelp Local 
Installation on 
page 19. 
Multiple 
.htm/.html 
files. 
Default 
home page 
is 
index.htm
(You can 
change the 
default page 
name in the 
Help 
Targets
dialog box) 
By default the 
NetHelp
folder 
of your project.  
The entire contents (including 
subfolders) of this folder must 
be included with your 
software application or posted 
on your server.  
Server side search may be 
enabled for NetHelp, see 
Search Options for NetHelp 
on page 21. 
Notes on 
NetHelp 
Local NetHelp may not display correctly initially because Windows XP SP2 and higher automatically disables 
active content (JavaScript).  
To disable this security block for all local content, in Internet Explorer, go to 
Tools > Internet Options > 
Advanced > Security
. Select the 
Allow active content to run in files
on My Computer
check box. Users can 
also disable the block within the browser. 
If you open or install NetHelp locally, it will not display in Chrome or Opera because of  limitations with those 
browsers, but it will display in other browsers. NetHelp deployed on a web server will open in Chrome and 
Opera. 
HTML 
Help 
Compiled 
HTML; 
deliverable is 
.chm file. 
One file; tri-
pane interface is 
easy to use. 
Format is 10+ 
years old.  
Locally installed 
HTML Help 
.chm 
By default, the 
HTML Help
folder of your project. 
_D2HLink_617450
VB.NET PDF File Split Library: Split, seperate PDF into multiple
Split PDF File by Top Level Bookmarks Demo Code in VB.NET. The following VB.NET codes explain how to split a PDF file into multiple
how to bookmark a pdf file in acrobat; display bookmarks in pdf
C# PDF File Compress Library: Compress reduce PDF size in C#.net
Easy to compress & decompress PDF document file in .NET framework. Remove bookmarks, annotations, watermark, page labels and article threads from PDF while
bookmark page in pdf; convert word to pdf with bookmarks
14  
Welcome to Doc-To-Help 2014! 
Doc-To-Help 2014 User Guide 
Deliverab
le 
Details 
Pros 
Issues 
Deliverabl
e File(s) 
File location  
files (those 
installed on the 
end user’s client 
machine, not 
their server), 
work without 
issues. If you 
plan to install 
HTML Help on 
a server, there 
are security 
issues, see 
http://support.mi
crosoft.com/kb/9
02225 
Eclipse 
Help 
Help Target for 
the Eclipse 
development 
environment. 
Eclipse was 
released by 
IBM in the 
early 2000s. 
An Eclipse Help 
system is a plug-
in for Eclipse. 
This plug-in 
supports a table 
of contents, 
index, search, 
and context-
sensitive help.  
Eclipse Help is 
compatible with 
all browsers, but 
the Eclipse SDK 
must be installed 
on the same 
server as the 
Help system. 
Eclipse Help 
does not support 
opening topic 
links in 
secondary 
windows. 
Multiple 
files; see 
http://help.e
clipse.org/in
digo/index.js
p (search on 
“User 
Assistance 
Support”). 
By default, the 
Eclipse
folder 
of your project. 
To view Eclipse Help, you 
must have the Java Runtime 
Environment (JRE) and 
Eclipse installed (either the 32 
or 64-bit versions). To build 
it, you must have 32-bit 
Eclipse installed. Eclipse is 
available for download from 
http://eclipse.org/downloads/.  
After installation, the location 
of the eclipse.exe file should 
be set in the Doc-To-Help 
Options on page 34 dialog 
box. 
EPUB 
EPUB 
stands for 
“electronic 
publication
” and is 
standard of 
the 
Internationa
l Digital 
Publishing 
Forum 
(IDPF).  
EPUBs are 
readable on a 
variety of 
devices, 
including 
Nooks. The 
content display 
adjusts for the 
device, as well 
as the device 
settings. 
You can create 
interactive, 
portable books 
that can be read 
on multiple 
devices.  
Doc-To-Help 
supports the 
latest 
specification, 
EPUB 3.0, as 
well as 2.0.1. 
Dynamic content 
is not supported, 
but the content 
will be 
displayed. See 
Notes on EPUB
(below) for 
complete 
information. 
.epub 
By default, the 
EPUB
folder 
of your project. 
You must add your EPUB to 
your reader (such as Calibre) 
in order to view it.  
To set the default EPUB 
reader in Doc-To-Help, go to 
File
tab  > 
Tools
Options
In the  
Options
dialog box, 
select the 
Viewers
button and 
choose the EPUB viewer 
executable. 
Notes on 
EPUB 
Please note that many devices don't support Cascading Style Sheets or only support them partially, so your EPUB 
display can vary depending on the device. 
Doc-To-Help’s EPUB target was tested with the following readers: 
Calibre E-book management (http://calibre-ebook.com/
Sony Reader for PC (http://ebookstore.sony.com/download/ ) 
NOOK for PC (http://www.barnesandnoble.com/u/free-nook-apps/379002321/ ) 
Adobe Digital Editions (http://www.adobe.com/products/digitaleditions/)  
Dynamic content is not supported in EPUBs, but the content will be displayed as follows: 
Popups and Glossary Terms will be opened in the current window. 
All content in Collapsible Sections (created with the 
Collapsible Section
button) will be displayed (just 
as it would in Manual Targets). 
.NET PDF SDK - Description of All PDF Processing Control Feastures
Full page navigation, zooming & rotation; Outlines, bookmarks, & thumbnail display; Convert PDF to Jpeg images; More about PDF Conversion Page File & Page Process
excel hyperlink to pdf bookmark; bookmark a pdf file
XDoc.Word for .NET, Advanced .NET Word Processing Features
Full page navigation, zooming & rotation; Outlines, bookmarks, & thumbnail display; Convert Word to PDF; Convert Word to HTML5; Convert Word to File & Page Process
create pdf bookmarks; bookmarks in pdf files
Doc-To-Help 2014 User Guide 
Welcome to Doc-To-Help 2014!  
15 
Deliverab
le 
Details 
Pros 
Issues 
Deliverabl
e File(s) 
File location  
Topic links that were specified to open in secondary windows will open in the current window instead. 
Keywords with multiple entries and Groups don’t open in a popup when clicked, but instead link to the 
Index, where those Keywords and Groups are displayed, along with the list of topics included in each. 
(The Index can be renamed in the Theme Designer.) 
Expanding Text and Dropdown Text (both created with the 
Inline Text
button) may be displayed or hidden in 
EPUBs. The option you prefer can be set in the 
Help Targets
dialog box using the 
Show expanding text
and 
Show dropdown text
check boxes. The hidden portion of inline text will always remain hidden. 
JavaHelp 
Java Help 1.1.3 
is supported, as 
well as 
JavaHelp 2.0 
JavaHelp 
software was 
developed to 
provide a 
standard Help 
solution for pure 
Java 
applications.  
JavaHelp 
software was 
released in April 
1999, and is 
currently in 
release 2.0.  
While there is no 
“standard” 
viewer, 
JavaHelp uses 
components 
from the 
HotJava browser 
for its display. 
Multiple 
files; deliver 
the entire 
JavaHelp
folder (its 
default 
name) in 
your project 
directory. 
By Default, the 
JavaHelp
folder of your project.  
To view a JavaHelp HelpSet, 
you must have the necessary 
files installed on your 
machine. See 
Notes on 
JavaHelp
below. 
Notes on 
JavaHelp 
To build and view JavaHelp, you must first install the necessary files from Oracle.  
Do the following: 
1.
Install the Java Developer Kit (JDK).  
The JDK6 for Windows x86 and Windows x64 are available at: 
http://www.oracle.com/technetwork/java/javase/downloads/jdk-6u26-download-400750.html    
2.
Download and unzip the JavaHelp files from 
http://download.java.net/javadesktop/javahelp/javahelp2_0_05.zip  
3.
Update your Environment Variables to tell your machine where to find the Java files. 
Go to 
Control Panel > System > Advanced Settings
. The 
System Properties
dialog box will open. 
On the 
Advanced
tab click the 
Environment Variables
button. These variables need to be added or 
changed under 
System variables:
JAVA_HOME 
Value: C:\Program Files [or Program Files (x86)]\Java\jdk1.6.0 (use the location of your JDK 
installation) 
JAVAHELP_HOME
Value: C:\Program Files [or Program Files (x86)]\Java\jh2.0 (use the location of your jh2.0 
directory)
JHHOME
Value: C:\Program Files [or Program Files (x86)]\Java\jh2.0 (use the location of your jh2.0 
directory)
Path 
This one will already exist, so edit it and append 
;
C:\Program Files [or Program Files 
(x86)]\Java\jdk1.6.0\bin (use the location of your JRE\bin directory) 
(Note: semicolons separate multiple paths) 
As noted above, the exact file paths will vary based on Java version numbers and where you have JavaHelp and 
the JDK installed on your machine. 
WinHelp 
Compiled RTF 
files; 
deliverable is 
.hlp and .cnt 
None. If your 
product is a 
legacy one with 
no plans to 
Original Help 
format. Look 
and navigation 
not as user-
.hlp and .cnt 
By default, the 
Help
folder of 
your project. 
C# Create PDF Library SDK to convert PDF from other file formats
Create multipage PDF from OpenOffice and CSV file. Create and save editable PDF with a blank page, bookmarks, links, signatures, etc.
adding bookmarks to pdf; convert word pdf bookmarks
XDoc.PowerPoint for .NET, All Mature Features Introductions
zooming & rotation; Outlines, bookmarks, & thumbnail Convert PowerPoint to PDF; Convert PowerPoint to HTML5; PowerPoint from existing PowerPoint file or stream
how to bookmark a pdf document; creating bookmarks pdf
16  
Welcome to Doc-To-Help 2014! 
Doc-To-Help 2014 User Guide 
Deliverab
le 
Details 
Pros 
Issues 
Deliverabl
e File(s) 
File location  
file. 
change Help 
format, you will 
be able to 
continue 
producing it. 
friendly as 
newer formats. 
The WinHelp 
viewer is not 
included with 
Windows 7/8 
and Vista, but 
those users can 
download the 
WinHelp 
viewer, see 
http://support.mi
crosoft.com/kb/9
17607 
WinHelp will 
not build on 64- 
bit machines. 
Microsoft 
Help 
Viewer 
Help Target for 
those 
developing 
Help for Visual 
Studio 2010 
and above only. 
Deliverable can 
be the reference 
documentation 
only, or Doc-
To-Help can be 
used to add 
narrative text. 
Microsoft 
Sandcastle is 
used to 
generate 
reference 
documentation.  
Resembles 
Microsoft 
MSDN 
collection and 
uses some of the 
same underlying 
technology 
Format can only 
be included in 
Help for Visual 
Studio 2010 and 
above. 
HelpContent
Setup.msha 
and <target 
base 
name>.mshc 
The MSHC 
is a zip file 
containing 
all of the 
Help 
content. 
By default, the 
MSHelpViewer 
folder of 
your project. 
To specify the version of the 
Microsoft Help Viewer to use 
when viewing Microsoft Help 
Viewer Targets, in Doc-To-
Help, go to 
File
tab  > 
Tools
Options
. In the  
Options
dialog box, select the 
Viewers
button and choose the correct 
version of the viewer. 
(Options available depend on 
your Visual Studio 
installation.)  
Notes on 
Microsoft 
Help 
Viewer  
In order to create and view Microsoft Help Viewer files you must install Visual Studio 2010. Other properties are 
set in the Doc-To-Help 
Help Targets
dialog box.  
Microsoft 
Help 2.0 
Help Target for 
those 
developing 
Help for Visual 
Studio 2002 - 
2008 only. 
Deliverable can 
be the reference 
documentation 
only, or Doc-
To-Help can be 
used to add 
narrative text. 
Microsoft 
Sandcastle is 
used to 
Resembles 
Microsoft 
MSDN 
collection and 
uses some of the 
same underlying 
technology 
Format can only 
be included in 
Help for Visual 
Studio 2002 - 
2008.  
Programmers 
who distribute 
.NET 
components can 
integrate Help 
2.0, because the 
.NET tools 
include the run-
time components 
necessary to 
view Help 2.0 
.HxS (topic 
files), .HxC 
(project 
file), .HxF 
(include 
file), .HxT 
(table of 
contents). 
.HxA 
(attributes), 
.HxK 
(index)Your 
deliverables 
may vary 
based on 
your 
By default, the 
MSHelp 
folder of your project. 
Doc-To-Help 2014 User Guide 
Welcome to Doc-To-Help 2014!  
17 
Deliverab
le 
Details 
Pros 
Issues 
Deliverabl
e File(s) 
File location  
generate 
reference 
documentation.  
Help systems. 
application.  
For more on 
Microsoft 
Help 2.0 
redistributab
les, see 
http://msdn.
microsoft.co
m/en-
us/library/bb
165722(VS.
80).aspx    
Notes on 
Microsoft 
Help 2.0 
In order to create and view .HxS, or Microsoft Help 2.0, files, you must install Visual Studio.NET and VSHIK 
(Visual Studio Help Integration Kit).  
The Namespace and Parent Namespace are set in the Help Targets dialog box. See Help 2.0 Target for more 
information. 
To build Help 2.0, Doc-To-Help also needs to know the locations of the Help 2.0 executable files. By default, 
Doc-To-Help assumes the following locations: 
C:\Program Files\Microsoft Help 2.0 SDK\HxComp.exe 
C:\Program Files\Microsoft Help 2.0 SDK\HxReg.exe 
C:\Program Files\Common Files\Microsoft Shared\Help\dexplore.exe 
Watch the video:
How to Deliver a Target (1:01) 
Installing NetHelp 
NetHelp can be deployed on a web server, or installed locally (on the end user’s machine). See NetHelp Local 
Installation on page 19. 
NetHelp 2.0 Targets have no special installation requirements for web deployment, simply copy the files to the server.  
The instructions below are for NetHelp Classic Targets. 
Supported Browsers: 
NetHelp 2.0 supported browsers: 
Internet Explorer 8 or higher 
Firefox 3 or higher 
Opera 9.6 or higher* 
Apple Safari 3.1 or higher 
Google Chrome (all versions)*  
NetHelp 2.0 Responsive Theme supported browsers: 
Desktop: Internet Explorer 8 or higher 
Mobile platforms: Android 4.0 or higher, iOS  
NetHelp Classic supported browsers: 
Internet Explorer 8 or higher 
18  
Welcome to Doc-To-Help 2014! 
Doc-To-Help 2014 User Guide 
Netscape 6.2.3 or higher 
Firefox (all versions) 
Mozilla 1.2 or higher 
Opera 7.54 or higher* 
Apple Safari 4.0.2 or higher 
Google Chrome 2.0.172.33 or higher* 
*NetHelp installed locally will not display in Chrome or Opera because of limitations with those browsers, but it will 
display in other browsers. NetHelp deployed on a web server will open in Chrome and Opera. 
NetHelp Classic Server Installation 
NetHelp Classic may be installed on a Microsoft Internet Information Server (IIS) or on a non-IIS server. If you will be 
using a non-IIS server, it must support the Java Servlet API in order to run NetHelp Classic. See 
Installing NetHelp 
Classic on a Java servlet-enabled web server
below. 
NetHelp Classic has two search options: 
JavaScript Client
and 
JavaSearch
, see NetHelp Classic Search Options on 
page 24 for more information. 
Note
: These instructions are for NetHelp Classic Targets; there are no special installation requirements for NetHelp 2.0, 
simply copy the files to the server. 
IIS Requirements: 
Windows 2000 Server or later  
IIS 5.0 or later  
For NetHelp Classic projects using 
Java
search: Sun Java Runtime Environment (JRE)  
If the project is using 
JavaScript
search this is not necessary. 
To install NetHelp Classic on Microsoft Internet Information Server 
1.
Create an IIS virtual directory for each NetHelp Classic Target you want to deploy.  
2.
If the project is using the 
Java
search option, make sure the Sun Java Runtime Environment (JRE) is installed on 
the server machine. Go to http://www.java.com/en/download/index.jsp to download the Java software. 
3.
For NetHelp Classic projects, copy 
C1D2HASPHandler.dll
from the NetHelp subdirectory of the D2H 
installation directory to the server machine and register it with 'regsvr32 C1D2HASPHandler.dll'. The destination 
directory does not matter, but the directory where NetHelp is deployed is the best choice.  
4.
Modify the 
platform.js
file in the 
NetHelp
directory. By default, this file contains var d2hServerPlatform = "jsp"; 
meaning that Search uses the Java servlet. Change it to var d2hServerPlatform = "asp"; to use ASP instead.  
5.
To view the Help, open the 
index.htm
file.   
You can rename the NetHelp destination folder using the 
Folder
field of the Help Targets on page 133 dialog box. 
The default file name can be renamed using the 
Default file
field. 
Search Troubleshooting 
If the search functionality is not working properly, try the following.  
Re-register 
C1D2HASPHandler.dll
.  
The search will not work if there are any documents in the document tree that are not .htm, .html, .xml, or .doc. 
Remove the appropriate documents. Note that this will not remove links to those documents from the Help file.  
Doc-To-Help 2014 User Guide 
Welcome to Doc-To-Help 2014!  
19 
To install NetHelp Classic on a Java servlet-enabled web server 
Deploying NetHelp on any Java-enabled Web server (such as Tomcat, Resin, etc.) requires publishing web pages to the 
server. Follow your Web server instructions for publishing content. 
Example: Your compiled NetHelp project is in the ...\MyProject\NetHelp folder and you want to publish to a Jakarta 
Tomcat server. If the Tomcat folder is ...\jakarta-tomcat-5, copy the NetHelp folder to ...\jakarta-tomcat-5\webapps. Start 
Tomcat, run ...\jakarta-tomcat-5\startup.bat. NetHelp will open in your browser. Navigate to 
http://localhost:8080/NetHelp/index.htm
on your server to view NetHelp.  
NetHelp Local Installation 
NetHelp (2.0 or Classic) installed locally can be given the Mark of the Web (MOTW). This means that anyone viewing 
your NetHelp locally will not receive a browser security warning first (this ActiveX security warning is dependent on the 
security settings of the machine). The Mark of the Web adds MOTW commentary text to every HTML file in the 
NetHelp Target. It is turned on using the 
Mark of the Web
check box in the Help Targets on page 133 dialog box, see 
NetHelp Target for more information. There are some issues with the MOTW; for example, links to PDFs will not open 
from NetHelp files using the MOTW. To learn more see: 
http://jtfassociates.com/using-the-mark-of-the-web-motw/  
http://msdn.microsoft.com/en-us/library/ms537628(VS.85).aspx 
Installing NetHelp on a client machine  
1.
Build the NetHelp target with Doc-To-Help.  
2.
Copy the contents of the 
NetHelp
folder to the desired directory.  
3.
To view the Help, open the 
index.htm
file.   
You can rename the NetHelp destination folder using the 
Folder
field of the Help Targets on page 133 dialog 
box. The default file name can be renamed using the 
Default file
field. 
Please note:
NetHelp installed locally will not open in Chrome or Opera because of limitations with those browsers, but 
it will display in all other browsers. NetHelp deployed on a web server will open in Chrome and Opera. 
Creating Section 508 Compliant Help 
Doc-To-Help 
NetHelp 
(2.0 and Classic) projects can be configured to be Section 508 compliant.  
Section 508 is part of the Rehabilitation Act of 1973, and requires Federal agencies to make their electronic and 
information technology accessible to people with disabilities. To find out more about Section 508, and obtain 
information about guidelines, tools and other resources, see http://access-board.gov/508.htm
Once you have set up your project to be Section 508 compliant, and provided alternative text where required (for 
example, images and tables), you should test your source documents and project with one of the third-party tools 
available for verifying accessibility. 
To enable Section 508 compliance  
1.
Open the 
Help Targets
dialog box (see Creating Help Targets on page 133).  
2.
Choose your 
NetHelp
project from the panel on the left. 
3.
In the 
Advanced
section, go to the 
Accessibility mode
field and choose 
Section 508
The following features are enabled when the Accessibility mode is set to 
Section 508
20  
Welcome to Doc-To-Help 2014! 
Doc-To-Help 2014 User Guide 
All links generated by Doc-To-Help have title strings (indicating the link type) and appear as tooltips that are 
read by accessibility devices. The default title strings are: link, popup, expanding text, and dropdown text. 
These strings can be changed, see Customizing Themes with the Theme Designer on page 199.  
Icons in the table of contents have titles (their text equivalents) indicating whether the item is a book or a topic. 
When the 
Dynamic table of contents
check box is selected in the Help Targets dialog box on page 133 
(NetHelp Targets only) and therefore the icon is a book, this title indicates whether it is open or closed. These 
strings can be changed, see Customizing Themes with the Theme Designer on page 199.  
Pop-up links become jump links to allow easier accessibility. For the same reason, margin notes and glossary 
term links, which usually appear as pop-up windows in normal mode, are not shown as pop-ups but as normal 
HTML pages in the main frame. 
Inline pop-up text is shown as inline (or expanding) text rather appearing in a pop-up box. 
When a user clicks a group or keyword link or a keyword in the index that has multiple destination topics, the 
destinations are shown in the main frame as a normal HTML page. By default, the heading of this page is “N 
Topics Found” where “N” is the number of topics associated with the group or keyword. The page heading can 
be changed, see Customizing Themes with the Theme Designer on page 199.  
The following features are enabled, regardless of the Accessibility mode chosen: 
All links and buttons are accessible from the keyboard using the 
Tab
key.  
When the 
Dynamic table of contents
check box is selected and a NetHelp target is built, the user can expand 
and collapse books in the table of contents using the Num +/- buttons on the keyboard. 
Each frame of a NetHelp theme has a title string that can be read by accessibility devices. By default, the title 
strings match the frame titles. The default strings are: Topic navigation, Top topic navigation, Bottom topic 
navigation, Navigation panes, Topic text, Index lookup pane, Index list, Search lookup pane, and Search result 
list. These strings can be changed, see Customizing Themes with the Theme Designer on page 199
(
Accessibility
properties).  
Note
: For more information about editing Themes, see Customizing Themes with the Theme Designer on page 199.  
To create alternative text for images 
In order for your project to be Section 508 compliant, all images in your source documents must have alternative text, 
which is a description that can be read by accessibility devices. In HTML source documents, set the appropriate image 
options for your editor (<img src> 
alt
attribute). In .xml documents, you can specify this text in the 
Alternative Text
field when inserting the image in the Content editor with the 
Picture Properties
dialog box (for movies, the 
Alternative 
Text
field in the 
Movie in Flash Format Properties
dialog box). In Microsoft® Word source documents do the 
following: 
1.
Right-click on the image and select 
Format Picture
from the menu. The 
Format Picture
dialog box will open. 
2.
Click the 
Alt Text
tab and enter the text in the 
Alternative text
text box 
3.
Click 
OK
Doc-To-Help will provide warnings in the build log if any images without alternative text are found in the Word source 
documents of your project. These warnings can be ignored if certain images do not need alternative text and will not 
interfere with accessibility. Doc-To-Help inserts an empty alternative text tag in the NetHelp target if text is not 
provided. 
To create table captions 
Tables must have a caption specified in the HTML in order to be Section 508 compliant.  
The caption is specified using the 
<caption>
tag, which must appear within the 
<table>
tag. It is displayed in the target 
and read by accessibility devices. Although Word displays the caption as normal text with no special formatting, Doc-
To-Help places the 
<caption>
tag inside the 
<table>
tag when NetHelp is generated. 
Documents you may be interested
Documents you may be interested