byte array to pdf in c# : Export pdf bookmarks to text Library control component .net web page html mvc DocToHelp2014UserGuide2012v233-part1641

Doc-To-Help 2014 User Guide 
Managing Topics  
321 
Managing Topics 
Topics can be managed a number of ways in Doc-To-Help. You can change specific topic properties and conditions, as 
well as create indexes and tables of contents. The “home base” for working with topics is the Topics window on page 
127, which works along with the Topics tab on page 117 and Index and Groups on page 125, Contents on page 124, and 
Related Topics panes on page 126. 
Viewing/Changing Topic Properties 
The properties of specific topics — for example, the topic title and type (conceptual, procedural, etc.), and condition may 
be reviewed and edited in the 
Topic Properties
dialog box.  
Certain topic properties can be edited within the 
Topics window
itself (for example: 
Type
Context ID
Keywords
, and 
Groups
). Simply click in the grid at the appropriate spot to open a drop-down box or activate the field. (To see the 
columns available for display, right click in the window and choose 
Columns
. See Topics window on page 127 for more 
information.) 
If you would like to view or change the properties of an entire document, use the Document Properties dialog box on 
page 297. 
To open the Topic Properties dialog box 
1.
Choose the desired topic from the Topics window on page 127. 
2.
Right-click on the topic and choose 
Properties
. The 
Topic Properties
dialog box will open. 
You can also choose the topic and click the 
Properties
button in the 
Topics
tab to open the dialog box. 
If you would like to edit multiple topics, choose them in the 
Topics
window using Shift+Click or Ctrl+Click. Right-click 
and choose 
Properties
General 
Title:
The name of the topic, taken directly from the source document. This field is read-only. To change a topic title in a 
Word Source document, use the 
Rename
button on the 
Doc-To-Help
ribbon. In a single-topic HTML5 or HTML source 
document, use the 
Document Properties
dialog box. 
Topic type:
Specifies a named set of display, navigation, and indexing characteristics to be associated with this topic 
(such as what window the help topic appears in, how the help topic is accessed, and whether it gets a map number).  
ASCII name:
Specifies the ASCII-only string used to identify the topic in situations where non-ASCII characters are not 
allowed. This property is important for Help authoring in languages that have non-ASCII alphabets, such as Cyrillic and 
Export pdf bookmarks to text - 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 reader; export pdf bookmarks
Export pdf bookmarks to text - 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
create bookmarks pdf; create bookmarks in pdf
322  
Managing Topics 
Doc-To-Help 2014 User Guide 
Asian languages. In some instances, names generated by Doc-To-Help must be ASCII. Such instances include identifiers 
in *.h and *.bas map files that are used for context-sensitive help in C and Visual Basic programming language.  
URL:
Specifies the name of the generated .htm file for this topic. You can edit the name manually, or you can set a rule 
for it in the 
Project Settings
dialog box, 
URL mode
field. You can also limit the character length of this URL using the 
Truncate file name length
field in the 
Project Settings
.   
Context ID:
The unique numeric identifier assigned to the topic during compilation (read-only). This allows the topic to 
be used in context-sensitive help. Context ID settings are managed in the 
Project Properties
dialog box.  
Context string: 
When using context-sensitive (F1) and dynamic help with Microsoft Help 2.0, specifies the context 
string for the topic. Each topic can have one or more context strings, or none. The context strings must be separated by 
semicolon. Topic context strings form a hierarchical tree structure. A context string consists of dot-separated context 
names for each hierarchy level. 
For example, a topic "Property MyProperty" can have: 
Context string = "MyCompany.MyProduct.MyProperty"
Topic "Properties MyProperty1 and MyProperty2" can have: 
Context  string = "MyCompany.MyProduct.MyProperty1;MyCompany.MyProduct.MyProperty2" 
Comments:
An editable textbox for comments by the help author. These comments are not accessible by the end user.  
Default topic:
If selected, this will be the topic displayed when a Help file is opened (the “home page”). The default 
topic can also be set by selecting a topic in the 
Topics
window, and choosing 
Default Topic
from the right-click menu.  
Appearance 
Contents title:
This field allows you to change the topic title in the Table of Contents (
Contents
pane) without changing 
the actual topic title in the source document.  
Display title:
This field allows for modification of a topic title with respect to help file searches without changing the 
actual topic title in the source document. Use this property to add qualifying text to like-named topics. For example, a 
search for “intro” may yield several topics named Introduction, but by modifying the DisplayTitle, you can force results 
such as Introduction (Help Authoring), Introduction (HTML), Introduction (WinHelp) without adding the text in 
parentheses to the source documents. This is the equivalent of adding a $ footnote in WinHelp or a <Title> in HTML.  
Related Links Label:
Specifies the text that precedes the subtopic buttons for this topic. If you clear this field, there will 
be no text above the buttons. If you would like to change the label text for a specific Help Target, change it in the 
Help 
Targets
dialog box. The default label is 
More:
Hide Subtopic Links: 
If selected, the subtopic links will be hidden for this topic. 
Include in Search: 
If selected, Search is enabled for this topic in NetHelp Targets. If cleared, this topic is excluded from 
the search. 
Disable comments
: If checked, DISQUS commenting will be disabled for this topic. See Adding DISQUS Commenting 
to NetHelp 2.0 Targets on page 335 for more information. 
Condition 
These can also be set and will appear in the Condition ribbon group on page 117. See Utilizing Conditions on page 160 
for more information about conditions. 
VB.NET PDF File Compress Library: Compress reduce PDF size in vb.
document file. Remove bookmarks, annotations, watermark, page labels and article threads from PDF while compressing. Also a preview
excel hyperlink to pdf bookmark; adding bookmarks in pdf
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.
delete bookmarks pdf; edit pdf bookmarks
Doc-To-Help 2014 User Guide 
Managing Topics  
323 
Platforms:
Sets a platform-based condition for the selected topic. The topic will be included in all the target platform(s) 
selected. A platform includes all the targets that produce the output specified; Online Help, HTML Help, NetHelp, 
Printed Manual, etc. 
Targets:
Sets a target-based condition for the selected topic. The topic will be included in all the target(s) selected.  
Attributes:
Set an attribute-based condition for the selected topic. The topic will be included or excluded when creating 
conditional builds (for example, internal or external.) Use the 
Attributes
dialog box (
Project
tab > 
Project
ribbon group 
Attributes
button) to create custom attributes.  
WinHelp 
Macro:
Specifies the macro to run when this topic is opened. Only available for WinHelp targets.  
Module link 
Target menu
: Before setting your module link properties, choose the appropriate modular help Target from the drop-
down. 
Module file:
For a placeholder topic in a modular hub project, specifies the platform-dependent help file to be loaded 
dynamically. (Applies only to WinHelp, HTML Help, NetHelp, and Microsoft Help Viewer 1.x modular hub projects.) 
Contents file:
For a placeholder topic in a modular hub project, specifies the platform-dependent contents file to be 
loaded dynamically. (Applies only to WinHelp, and HTML Help modular hub projects.) 
Title:
For a placeholder topic in a modular hub project, specifies the text used to disambiguate like-named topics in 
keyword search lists. (Applies only to WinHelp modular hub projects.) If not specified, the help file specified in the 
Module file
field is used. 
Use first topic as parent: 
For Microsoft Help Viewer modular hub projects, sets the first topic in the child project as the 
parent of the other topics in the child project. 
Inherit Product name: 
For Microsoft Help Viewer modular hub projects, sets the 
Product name
for the child projects 
to the same value as that of the hub project. The 
Product name
value is set in the 
Help Targets
dialog box of the hub 
project. 
Inherit Book name: 
For Microsoft Help Viewer modular hub projects, sets the 
Book name
for the child projects to the 
same value as that of the hub project. The 
Book name
value is set in the 
Help Targets
dialog box of the hub project. 
Printing and Exporting the Topic List 
You may print your entire Topic List, and also export it to Microsoft® Excel® or text (.txt) if you wish. Exporting your 
Topic List is useful if you’d like to sort or filter your topics, or if you’d like to provide a list of Topics and Context IDs 
to the Software Development team for the implementation of context sensitive help. See Implementing Context Sensitive 
Help on page 186 for more information on Context IDs. 
Printing the Topic List 
Before printing the Topic List, you may preview it, change the page settings, and/or choose from three print options. 
To print the Topic List 
1.
Open the 
Topics window
to display the Topic List. 
2.
Choose the 
Topics tab
C# PDF File Compress Library: Compress reduce PDF size in C#.net
NET framework. Remove bookmarks, annotations, watermark, page labels and article threads from PDF while compressing. C# class demo
copy pdf bookmarks; add bookmarks to pdf
VB.NET PDF File Split Library: Split, seperate PDF into multiple
Demo Code in VB.NET. The following VB.NET codes explain how to split a PDF file into multiple ones by PDF bookmarks or outlines.
creating bookmarks in a pdf document; export pdf bookmarks to excel
324  
Managing Topics 
Doc-To-Help 2014 User Guide 
3.
Click the 
Print and Export
button in the View ribbon group on page 117. 
4.
Choose 
Print
from the list of options. The 
Print
dialog box will open. 
5.
Select the options you’d prefer and click 
OK
 
To preview the Topic List 
1.
Open the 
Topics window
to display the Topic List. 
2.
Choose the 
Topics tab
3.
Click the 
Print and Export
button in the View ribbon group on page 117. 
4.
Choose 
Preview
from the list of options. The 
Print Preview
dialog box will open. 
5.
Click the 
Print
button in the upper left to print the Topic List, or click the 
Close
button to close the 
Print Preview
dialog box. 
To change the Topic List page settings 
1.
Open the 
Topics window
to display the Topic List. 
2.
Choose the 
Topics tab
3.
Click the 
Print and Export
button in the View ribbon group on page 117. 
4.
Choose 
Page Settings
from the list of options. The 
Page Setup
dialog box will open. 
5.
Choose the paper size, orientation, and margins. 
6.
Click 
OK
To choose a print option for the Topic List 
1.
Open the 
Topics window
to display the Topic List. 
2.
Choose the 
Topics tab
3.
Click the 
Print and Export
button in the View ribbon group on page 117. 
4.
Choose 
Print Options
from the list of options. The 
Print Options
dialog box will open. 
5.
Select the check box next to the appropriate option 
Fit to page width
— The list will scale so that it is only one page wide.  
Fit to entire page
— The list will scale so that it all fits on a single page. 
Extend last column
— The last column of the list will be extended on the printed page. 
6.
Click 
OK
Note:
Only the columns displayed will be printed. See Topics window on page 127 for information on how to 
display/hide topics. 
Exporting the Topic List 
Exporting your Topic List is useful if you’d like to sort or filter your topics, or if you’d like to provide a list of Topics 
and Context IDs to the Software Development team for the implementation of context sensitive help.  
See Implementing Context Sensitive Help on page 186 for more information about Context IDs. 
To export the Topic List 
1.
Open the 
Topics window
to display the Topic List. 
C# PDF Convert to HTML SDK: Convert PDF to html files in C#.net
Export PDF images to HTML images. SDK, preserves all the original anchors, links, bookmarks and font style that are included in target PDF document file.
create bookmark pdf; bookmarks pdf files
How to C#: Basic SDK Concept of XDoc.PDF for .NET
PDFTextMgr. This class provides APIs to manipulate text contents in a PDF document. OutLines. This class describes bookmarks in a PDF document.
create bookmarks pdf files; excel pdf bookmarks
Doc-To-Help 2014 User Guide 
Managing Topics  
325 
2.
Choose the 
Topics tab
3.
Click the 
Print and Export
button in the View ribbon group on page 117. 
4.
From the 
Export to …
list, choose 
Excel
or 
Text
5.
The 
Save As
dialog box will open.  
6.
Choose the file location and name. 
7.
Click 
OK
Note:
Only the columns displayed will be exported. See Topics window on page 127 for information on how to 
display/hide topics. 
Setting Topic Conditions 
If you would like to set specific platform, target, and/or attribute conditions for a topic, you may do so two different 
ways. Select the topic in the 
Topics
window then: 
1.
Open the 
Topics
tab, Condition ribbon group on page 117. Select the condition(s) using the drop-downs.  
or 
2.
Open the 
Topics
tab and click the 
Properties
button. The 
Topic Properties
dialog box will open. Select the 
conditions in the 
Condition
section. 
No matter which method is used to set the conditions, they will always be displayed in both the Topic Properties dialog 
box on page 321 and the Condition ribbon group on page 117. 
Attributes must be specified in the 
Help
Targets
dialog box (see Creating Help Targets on page 133) to be properly 
included/excluded from the final output. See Defining Attributes on page 162. 
Managing Related Topics 
Related Topics (also known as subtopic links) can be created/edited and viewed using the 
Related Topics
pane and the 
Topics
window. The 
Related Topics
feature is very powerful, because it allows you to customize relevant “See Also” 
links for any topic, without the need to create individual cross-reference links. Combined with the automatically created 
subtopic relations, this means your online Help projects can help your users find the exact topic they need, when they 
need it. It can also eliminate topic “dead ends” in your online Help. 
Related Topics can also be part of your single sourcing strategy. See Introduction to Single Sourcing on page 3 for more 
information. 
By default, Related Topics will display at the bottom of an online Help topic like this: 
Using the 
Related Topics
pane, you can add additional subtopic links to a topic, as well as disable or hide links.  
VB.NET PDF: Basic SDK Concept of XDoc.PDF
PDFTextMgr. This class provides APIs to manipulate text contents in a PDF document. OutLines. This class describes bookmarks in a PDF document.
create pdf bookmarks from word; adding bookmarks to a pdf
C# Create PDF Library SDK to convert PDF from other file formats
etc. Create writable PDF from text (.txt) file. file. Create and save editable PDF with a blank page, bookmarks, links, signatures, etc. Create
export excel to pdf with bookmarks; bookmark pdf acrobat
326  
Managing Topics 
Doc-To-Help 2014 User Guide 
Automatic Subtopic Links 
Subtopic links are created automatically by Doc-To-Help based on heading styles. They display in online Help Targets at 
the bottom of the topic. 
By default, the related subtopics are the children of the main topic (Heading 1s will display Heading 2 as subtopics; 
Heading 2s will display Heading 3s.) The display of subtopic links is controlled by the 
Topic Type
of the Heading style, 
and can be turned on/off in the Project Styles dialog box on page 168 using the 
Auto Subtopic Links
check box. 
In the bottom section of the 
Related Topics
pane, these automatic relations are flagged as “Subtopics.” 
You can note where any topic displayed in the lower half of the 
Related Topics
pane belongs in the topic hierarchy by 
selecting it and clicking the 
Go to Related Topic
toolbar button 
To create a custom relation to a topic 
1.
Open the 
Related Topics
pane. 
2.
Select a topic in the 
Related Topics
pane. This topic could already have automatic subtopics, custom related 
topics, or no related topics. 
3.
Go to the 
Topics
window, select the desired related topic and drag it into the lower half of the 
Related Topics
pane. The new relation will be flagged as a “Custom Related Topic.”  
This custom relation will display in the 
Related Topics
list for that topic after the Target is rebuilt. 
To remove a custom relation, choose it and click the 
Remove Relation
button 
To hide subtopic links 
If you would prefer that the entire Related Topics list does not display in a specific topic. 
1.
Open the 
Related Topics
pane. 
2.
Select the topic in the 
Related Topics 
pane. 
3.
Click the 
Disable Subtopic Relations
toolbar button. 
In the bottom section of the 
Related Topics
pane, the message will read “Subtopic Relations Disabled by User.” 
Please note that in the Topics tab on page 117 (
Related Topics
ribbon group), the 
Hide Subtopic links
check box 
is now selected. 
Doc-To-Help 2014 User Guide 
Managing Topics  
327 
Changing the Label for Related Links 
If you'd like to change the 
Related Links Label
for your entire Help Target (not just a single topic): 
1.
Open the 
Help Targets 
dialog box. (
Home
tab > 
Target
ribbon group dialog box launcher.) 
2.
Choose the appropriate online 
Help Target
from the list on the left. 
3.
Change the 
Label
field. (By default, the label is 
More:
) See Creating Help Targets on page 133 for more 
information. 
If you would like to change the label for individual topics:  
1.
Open the 
Topics
pane. 
2.
Select the topic in the 
Topics 
pane. 
3.
In the Topics tab on page 117 (
Related Topics
ribbon group), edit the 
Related Links Label
field. 
Changing the Style of the Related Links Label and Links 
1.
Open the 
Help Targets 
dialog box. (
Home
tab > 
Target
ribbon group dialog box launcher.) 
2.
Choose the appropriate online 
Help Target
from the list on the left. 
3.
Change the 
Label
style
and/or 
Links style
field(s). See Creating Help Targets on page 133 for more information. 
See Related Topics pane on page 126 for more information. 
Creating an Index or Groups 
Indexes and Groups can be built quickly and easily using the 
Index and Groups
pane and the 
Topics
window.  
Index entries are also called keywords (or K-links). They will display in your Help or manual targets in an index. You 
can also create links to keywords. 
Groups can also be referred to as related topics or associative topics (A-links). When a group of topics is related, a link 
can be created in your Help project that displays a dialog box or popup window displaying the list of topics in that 
Group. Groups do not display in the index. (The graphic below is an example of a popup menu displayed when a user 
clicks a group link. The user can then choose one topic from the menu and follow it.) 
To open the appropriate pane:  
Click 
Index and Groups
Click the 
Keywords button
or 
Groups button
328  
Managing Topics 
Doc-To-Help 2014 User Guide 
To create a keyword 
1.
In the 
Keywords
pane, click the 
Add New Keyword
toolbar button 
.  
2.
An editable keyword will be created, titled 
New Keyword
. Type the new keyword within the box. 
3.
To create a secondary keyword, select a keyword and click the 
Add Secondary Keyword
toolbar button 
.  
If a secondary keyword is assigned to a keyword, the primary keyword acts as a parent. For example: 
Topics may be assigned to all keyword levels. 
Secondary keywords may be created several levels deep if you wish.  
4.
To assign a topic to a keyword, see 
To assign a topic to a keyword or group
(below). 
Keywords can be renamed or removed using the 
Rename
or 
Remove Keyword
toolbar buttons. 
To create a group 
1.
In the 
Groups
pane, click the 
Add New Group
toolbar button 
 
2.
An editable group name will be created, titled 
New Group
. Type the new group name within the box. 
3.
To assign topics to a group, see 
To assign a topic to a keyword or group
(below). 
Groups can be renamed or removed using the 
Rename
or 
RemoveGroup
toolbar buttons. 
Note:
You can create index and group entries within your document (in Microsoft® Word/FrontPage, Adobe® 
Dreamweaver, or the Content Editor). See Using D2HML on page 303 for details. 
To assign a topic to a keyword or group 
1.
Create an index keyword or group. 
2.
Select it in the 
Keywords/Groups pane
to highlight it. 
3.
Drag a topic from the Topics window on page 127 into the bottom half of the 
Keywords/Groups pane
You may assign more than one topic to a keyword. This will open a selection dialog box when the keyword is 
chosen from the index. 
Groups should always have more than one topic assigned to them. 
To create an index automatically (auto-index) 
If you’d prefer, Doc-To-Help can create an index for you automatically, based on your Topic Types. Choose the 
Topic 
Type(s)
you’d like to include in your index from the Auto-Index menu on page 119 (you can select one Topic Type at a 
time). The next time you build your Target, topics with those Topic Properties will be included in the Index. Topic Types 
can be edited in the Project Styles dialog box on page 168. 
To create a link to a keyword or group 
These steps should be performed within your document editor, for example Microsoft® Word/FrontPage, Adobe® 
Dreamweaver, or the Content Editor. See Creating Links on page 305 for more information. 
See Index and Groups pane on page 125 for a complete listing of options. 
Watch the video:
How to Create an Index (1:46) 
Doc-To-Help 2014 User Guide 
Managing Topics  
329 
Creating a Table of Contents 
Doc-To-Help automatically creates a Table of Contents (TOC) for you based on the structure of your documents. But 
you can create a custom TOC (you can even have different TOCs for different targets) if you wish. 
An auto-generated TOC will be structured as follows: 
The order of the TOC will be determined by the order of the documents in the Documents pane on page 122. 
Heading 1s with no Heading 2s under them will appear at the main level 
Heading 1s with Heading 2s under them will appear at the main level as “books,” with the Heading 2s indented 
below them.  
If used, Heading 3s will be indented under Heading 2s; Heading 4s under Heading 3s. 
If a Heading 1 has no Heading 2s under it, it will not appear as a “book” in the TOC. It can be changed to one, 
but when the project is built it will not retain the book icon, because there are no subtopics under it. 
The “book” icon visually indicates that “more information is available” about a topic. 
By default, Headings 1-4 will be included in an auto-generated TOC. If you would like to add a Heading style to the 
TOC, clear the 
Explicit access
check box for that Paragraph Style in the 
Project Styles
dialog box. See Defining 
Character/Paragraph Styles and Topic Types on page 168 for more information.  
You can see which topics are included in your table of contents by opening the Topics window on page 127 and looking 
at the 
TOC
column. 
Please note
: If your TOC is autogenerated, and you add a new topic to your project, that topic will automatically be 
added to the TOC the next time a Target is built.  
330  
Managing Topics 
Doc-To-Help 2014 User Guide 
To create a custom Table of Contents 
1.
Open the Contents pane on page 124.  
2.
Add, delete, reorder, and rename TOC items as you wish. 
To add a topic to the TOC, drag it from the 
Topics window
into the 
Contents pane
To move a TOC item up or down, choose it in the 
Contents pane
and click the 
Move Up
or 
Move Down
buttons 
To change the level of a TOC item, choose it in the 
Contents pane
and click the 
Move Out
or 
Move In
buttons 
.  
To create a 
new, empty book
, choose a spot in the 
Contents pane
and click the 
Create Book
button 
To convert a TOC item to a 
book
(it must have subtopics), choose it in the 
Contents pane
, right-click 
and choose 
Convert Topic to Book
To rename a TOC item, choose it in the 
Contents pane
and click the 
Rename Topic
button 
To delete a TOC item, choose it in the 
Contents pane
and click the 
Remove Topic
button 
As soon as you manually edit the TOC, it will be flagged as 
Customized
. If you would like this table of contents to be 
exclusively used for the Target selected, click the 
Target-Specific Table of Contents 
button 
Once you have customized a TOC, any topics added to your project must be added manually, unless in the Project 
Settings on page 182 dialog box the 
Update customized table of contents in build 
check box is selected. Choosing this 
option will automatically add newly-created topics to your customized table of contents when your project is built, 
although you will want to open the 
Contents Pane
and confirm their location. To view the new topics added after a 
build, in the 
Topics
tab of Doc-To-Help, click the 
Filter View
button and choose 
Show only topics added in the last 
build
. If you have deleted any topics, those will need to be deleted manually from the Table of Contents. 
Target-
Specific Tables of Contents
will not be updated. 
Note:
In a Manual Target, topics in multi-topic documents will always appear in the TOC in the same order as they 
appear in the source document. If the order is changed in the TOC, Doc-To-Help lists an error in the build log and does 
not use the customization. 
To create a target-specific Table of Contents 
1.
Open the 
Contents pane
2.
Choose the desired 
Target
using the 
Home tab > Select Target
button. 
3.
Manually edit the TOC. 
4.
Click the 
Target-Specific Table of Contents
button 
Continue choosing Targets to customize each one. 
To rebuild the TOC based on document structure 
1.
Open the 
Contents pane
.  
2.
If you have created Target-Specific TOCs, choose the desired 
Target 
using the 
Home tab > Select Target
button. 
3.
Click the 
Rebuild Table of Contents
button 
See Contents pane on page 124 for a complete listing of TOC options and instructions. 
Documents you may be interested
Documents you may be interested