byte to pdf c# : Create bookmarks in pdf Library application class asp.net azure .net ajax DocToHelp2014UserGuide2012v227-part1634

Doc-To-Help 2014 User Guide 
Customizing Your Project  
261 
Create bookmarks in pdf - 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
create pdf bookmarks online; create pdf bookmarks
Create bookmarks in pdf - 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
add bookmarks to pdf reader; how to bookmark a pdf document
VB.NET PDF File Compress Library: Compress reduce PDF size in vb.
Bookmarks. inputFilePath = Program.RootPath + "\\" 3.pdf"; String outputFilePath = Program.RootPath + "\\" 3_optimized.pdf"; 'create optimizing options
pdf bookmark editor; create pdf with bookmarks from word
VB.NET PDF File Split Library: Split, seperate PDF into multiple
file into multiple ones by PDF bookmarks or outlines As String = Program.RootPath + "\\" 1.pdf" Dim outputFileName 1 to (Page Count - 1). ' Create output PDF
bookmark pdf in preview; how to bookmark a pdf file in acrobat
Doc-To-Help 2014 User Guide 
Working with Source Documents  
263 
Working with Source Documents 
You have three source document options in Doc-To-Help. You can choose to use one, two, or all three in your project if 
you wish: 
Source Document 
File Type(s) 
Editor 
Ribbons/Toolbars  
HTML5 
.xml 
Doc-To-Help Content editor 
Editor
Insert
Table
(in Doc-
To-Help) 
Microsoft® Word 
.doc 
.docx (Word 
2007/2010) 
Microsoft Word 
Doc-To-Help
(added when 
Doc-To-Help is installed) 
(Depending on the template, 
Doc-To-Help Special 
Formatting
may be added as 
well.) 
HTML 
.html, .htm 
Microsoft FrontPage®, Adobe® 
Dreamweaver®, your choice 
Doc-To-Help D2HML Styles 
(added when Doc-To-Help is 
installed; Microsoft FrontPage 
and Adobe Dreamweaver 
only) 
You edit .xml documents using the Content Editor window in Doc-To-Help, but Microsoft Word (.doc and .docx) and 
HTML documents (.htm or .html) are edited in those environments. This makes it possible for you to work in the editor 
you prefer while still creating the output you need. 
Word documents are edited in Microsoft Word using the 
Doc-To-Help
or 
Doc-To-Help Special Formatting 
toolbars or 
ribbons. See Editing Word Documents on page 285 for more information 
HTML documents are edited using the 
Doc-To-Help D2HML Styles toolbar
or menu (added when Doc-To-Help is 
installed; Microsoft FrontPage and Adobe Dreamweaver only). HTML documents may also be edited in the external 
HTML editor of your choice. See Editing HTML Documents on page 293 for more information. 
Three ribbons (
Editor
Insert
, and 
Table
) in Doc-To-Help are used to edit your HTML5 documents in the 
Content 
Editor
window. See Editing HTML5 Documents for more information. Doc-To-Help includes a converter you can use 
to convert existing documents to HTML5. The converted documents are edited in the Content Editor window. For more 
information on converting documents to HTML5, see Converting Existing Documents to HTML5. 
D2HML styles
are used to create links, inline text, apply conditional text, insert variables, etc. in all three types of 
documents. See Using D2HML (Doc-To-Help Markup Language) on page 303 for more information. 
C# PDF File Compress Library: Compress reduce PDF size in C#.net
Bookmarks. inputFilePath = Program.RootPath + "\\" 3.pdf"; String outputFilePath = Program.RootPath + "\\" 3_optimized.pdf"; // create optimizing options
create bookmarks pdf; how to add bookmarks on 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.
adding bookmarks to pdf document; copy pdf bookmarks
264  
Working with Source Documents 
Doc-To-Help 2014 User Guide 
Adding a Document to a Project 
You may add three different types of new or existing documents to your project — Microsoft® Word, HTML5, or 
HTML.  
After adding a new document to your project, you should build the Target (see Building a Target on page 341). This 
processes the document and adds its topics to the project. 
To add a new document to your project 
1.
Open the Documents pane on page 122. 
2.
If you are adding a new HTML or HTML5 (.xml) document, select the document that you would like the new 
document to be a sibling or child of. (You can always move it later by dragging it to the desired location.) (A 
sibling is a document at the same level; a child is one level lower.) 
3.
Click the 
Create
New button
4.
Choose 
HTML5 Document
HTML Document
, or 
Word Document
. The 
Save New Document As
dialog box 
will open. Enter a name and click 
Save
5.
If you chose 
Word
, the document will open and be added to the Documents pane. If you chose 
HTML5
or 
HTML
, the 
New Document 
dialog box opens. 
6.
Choose the 
Multiple topics in the document
or 
Single topic in the document
radio button. The default is 
Single 
Topic
. Single Topic documents are not separated by heading levels; Multiple Topic documents are. (If you later 
add additional heading levels to a Single Topic document, they will not be separated, but appear in the project as 
one continuous topic.) 
If 
Single Topic
was selected, the document can be either a 
Child
or a 
Sibling
of the document you originally selected. A child document will 
appear one level below the document in the project structure; a sibling 
will appear at the same level. 
7.
If you wish, change the 
Title
you already specified. 
8.
Choose the 
Style
for the topic. Heading1 is the default. (Unless the document is the child of another, then the 
appropriate style will be displayed.) 
The default CSS for the project will be used for HTML5 and HTML 
documents. The 
Default CSS
is specified in the Project Settings dialog 
box on page 182. Word documents added will use the 
Default Template
specified in the 
Project Settings
dialog box.  
9.
Click 
OK
. The
file will appear in the 
Documents
pane. 
To add an existing document to your project or import existing Word or HTML documents into your 
project as HTML5 
1.
Open the Documents pane on page 122. 
2.
Click the 
Add Existing Documents
drop-down. 
The 
Document Import Wizard
will open. 
3.
Choose the type of document(s) you would like to import — 
HTML5 Document
HTML Document
, or 
Word 
Document
.  
4.
Choose your import option. If you choose Word or HTML, you will have the option to convert them to HTML5 
while they are being imported. (HTML5 documents can be edited in Doc-To-Help's Content editor.) See 
Converting Existing Documents to HTML5 for details. 
C# Create PDF Library SDK to convert PDF from other file formats
file. Create and save editable PDF with a blank page, bookmarks, links, signatures, etc. Create fillable PDF document with fields.
creating bookmarks in a pdf document; copy pdf bookmarks to another pdf
VB.NET Create PDF Library SDK to convert PDF from other file
Create and save editable PDF with a blank page, bookmarks, links, signatures, etc. Create fillable PDF document with fields in Visual Basic .NET application.
create bookmark pdf file; export pdf bookmarks to text
Doc-To-Help 2014 User Guide 
Working with Source Documents  
265 
5.
In the 
Select Files or Folders to Import
screen, click the 
Add File(s)
or 
Add Folder
button to select your 
documents. By default, these documents will be copied to the appropriate folder of your project (by default, 
Documents
). Your original documents will remain in their original location, with a 
.backup
file extension. 
Choosing 
Leave documents at their original location
is not recommended, because references to other 
documents in your project may be broken in your targets.  
If you are converting Word documents to HTML5, the 
Word Style Map
that will be used for the conversion will be displayed; click the 
Browse
button to change it. 
Note:
If you attempt to add a document to your project that has the same name as one that already exists in your source 
document folder, it will display in the Wizard with a red X icon next to it. Since you cannot import a document with the 
same name, the 
Import
button will be disabled. 
6.
Click the 
Import
button to begin the import. The imported files will appear in the 
Documents pane
. Use the 
Documents pane toolbar
to rearrange the files as you wish. 
Note:
You can drag-and-drop an existing document from Windows Explorer into the 
Documents
pane, but you should 
copy it into the appropriate project folder first. By default, this folder is named 
Documents
. These default names can be 
changed using the 
Project Settings
dialog box. See Setting Project Properties on page 182 for more details. 
When an HTML document is added to a project, Doc-To-Help will use the document's <title> tag as the 
Title
field. The 
Title
field can be viewed in the 
Topics window
and the 
Topic Properties
dialog box. 
To rename a document in your project 
In the Documents pane, right-click on the document and choose 
Rename Document
. Build the Target. 
To remove a document from your project 
In the Documents pane, right-click on the document and choose 
Remove Document
. Build the Target. 
To designate a document as the project Glossary 
In the Documents pane, right-click on the document and choose 
Glossary
. Build the Target. For more information on 
glossaries, see Creating a Glossary on page 299. 
To convert an existing Word or HTML document in your project to HTML5, see Converting Existing Documents to 
HTML5 on page 265. 
Converting Existing Documents to HTML5 
You can convert a Microsoft® Word or HTML document that is already part of your project to HTML5, or you can 
import a Microsoft Word or HTML document into your project as HTML5. The file extension of the converted 
document will be .xml. 
To convert existing project documents to HTML5 
Doc-To-Help makes it easy to convert project source documents to valid .xml files. 
1.
Open the 
Documents
pane. 
2.
Click the 
Convert Multiple Documents to HTML5
button 
. The 
Convert Documents to HTML5
dialog box 
will open. 
3.
By default, the converted documents will be saved to their original location. If you would like to save them to 
another location (by default documents are saved to the 
Documents 
folder), choose 
Save converted files to
and 
click the 
Browse
button). If the documents are Word files, confirm the 
Word Style Map
(the Word to HTML5 
styles map file). Click the 
Browse
button to change it. 
.NET PDF SDK - Description of All PDF Processing Control Feastures
Full page navigation, zooming & rotation; Outlines, bookmarks, & thumbnail display; Integrated annotation; More about Web Viewer ▶. Conversion. PDF Create.
how to add bookmarks to pdf files; auto bookmark pdf
XDoc.Word for .NET, Advanced .NET Word Processing Features
& rotation; Outlines, bookmarks, & thumbnail display; Integrated annotation; More about Web Viewer ▶. Conversion. Word Create. Create Word from PDF; Create Word
pdf create bookmarks; adding bookmarks in pdf
266  
Working with Source Documents 
Doc-To-Help 2014 User Guide 
4.
The 
Keep backup copy
check box is selected by default. If you want the option to revert to the original source 
documents, leave it selected. The files will be saved with a 
.backup
file extension. 
If you would like to convert one or more files individually, select the 
document name(s) on the left, then select the 
Use individual conversion 
settings
check box. Choose the desired options. 
5.
Click the 
Convert
button.  
6.
The file will be converted and appear in the 
Documents
pane. 
If you would like to convert a single document, right-click on it in the 
Documents
pane and choose 
Convert to 
HTML5
. The 
Convert Documents to HTML5
dialog box will open, with the single document selected in the list. 
Importing an existing Word or HTML document into your project as HTML5 
1.
Open the Documents pane on page 122. 
2.
Click the 
Add Existing Documents
drop-down 
. The 
Document Import Wizard
will open. 
3.
Choose the type of document(s) you would like to import and convert — 
HTML
or 
Word
.  
4.
In the 
Choose an Import Option
screen, choose 
Convert to HTML5
.  
5.
In the 
Select Files or Folders to Import
screen, click the 
Add File(s)
or 
Add Folder
button to select your 
documents. By default, these documents will be copied to the appropriate folder of your project (by default, 
Documents
). Your original documents will remain in their original location, with a 
.backup
file extension. 
Choosing 
Leave documents at their original location
is not recommended, because references to other 
documents in your project may be broken in your targets.  
If you are converting Word documents to HTML5, the 
Word Style Map
that will be used for the conversion will be displayed; click the 
Browse
button to change it. 
6.
Click the 
Import
button to begin the import. The imported files will appear in the 
Documents pane
. Use the 
Documents pane toolbar
to rearrange the files as you wish. 
7.
The file will be converted and appear in the 
Documents
pane. 
See the Editor on page 110, Table on page 113, and Insert on page 115 tabs, as well as Editing HTML5 Documents on 
page 266 for information on editing HTML5. 
See Working with Source Documents on page 263 for more on the types of documents you can work with in Doc-To-
Help.  
To add a new document to your project, see Adding a Document to a Project on page 264. 
Editing HTML5 Documents 
HTML5 documents are edited in the Content Editor window on page 128.  
Doc-To-Help 2014 User Guide 
Working with Source Documents  
267 
In this standards-compliant editor, you can work in WYSIWYG (Design View), or in Source View, which allows you to 
edit the code as you wish. Source View features IntelliSense, line numbering, and more (see Working in the HTML5 
Source Code View on page 284). 
The 
Content
Editor
opens when you open an .xml document from the Documents pane on page 122.  
The Editor on page 110, Table on page 113, and Insert on page 115 ribbons are used to apply styles, insert 
tables/images/movies, add comments, create links, and more in .xml documents. These tabs appear only when the 
Content
Editor
is open. 
268  
Working with Source Documents 
Doc-To-Help 2014 User Guide 
Adding Widgets in the Content Editor 
Adding widgets to your project can do a variety of things: add interactivity, improve the display of images and other 
content, save space, provide alternate navigation, and save you time. 
All the Widgets have full interactivity in NetHelp and Eclipse Help, but  interactivity varies in other Targets. 
There are seven widgets available: LightBox on page 268, Gallery on page 270, Carousel on page 270, TopicContents on 
page 273, CodeHighlighter on page 273, Tabs on page 272, and Note on page 271. 
To add a Widget 
1.
Click the 
Insert
tab. 
2.
Put your cursor where you would like to insert a widget.  
3.
Click the 
Widgets
button in the 
Components
ribbon group.  
4.
Choose a Widget. The Widget Properties dialog box will open. If you choose Carousel, Gallery, or LightBox, the 
Select Images
dialog box will open first. You can choose the images you’d like to use at this point, or click Cancel 
and configure the other widget properties first. 
For each Widget, you can specify the dimensions, the float, and an optional CSS class. Additional properties are 
discussed in the details for each Widget. 
A few notes about Widgets: 
If you leave the dimensions unspecified, they will be determined automatically by the widget's contents.  
By default, 
Float
is set to 
None
, which means that text will not flow around the Widget. You can change the 
float so that text flows around the Widget on the right or left.  
You can also specify a CSS class (style) if you want to further customize widget's appearance, for example, 
change its margins, border, etc. The class name can be any of the style names present in the project's CSS, or it 
can be defined in a CSS in the widget itself or in the widget's customization. The widget's style (cssClass) can 
also be set from the 
Style List
as it can be for any other element in Doc-To-Help Content Editor. Note that if a 
CSS Class is specified, Float is ignored. 
See the following blog posts for more information on customizing widgets: Meet the Widgets: The Note WidgetMeet 
the Widgets: The Image Widgets
You can edit or delete a Widget by right-clicking on it and choosing the appropriate option. Or you can select the Widget 
and click the 
Widgets
button, where 
Edit
and 
Delete
options are also available. 
LightBox 
With the LightBox widget, you can display an image (or other external content) in a pop-up interface. Your image will 
display as a thumbnail that the user can click on to display the larger image. A caption and comment text can be added. 
Doc-To-Help 2014 User Guide 
Working with Source Documents  
269 
This widget has full interactive functionality only in NetHelp and Eclipse targets. In JavaHelp, HTMLHelp, MS Help 
Viewer, and MS Help 2.0 targets the widget is shown in a simplified form. 
In Manual, EPUB, and WinHelp Targets, it will not appear. 
LightBox widget properties: 
autoPlay
― By default, this is not turned on (false). The user must click on the thumbnail to display the larger 
image. 
delay
― If autoPlay is turned on, the time span in milliseconds between image displays. 
fullWidth
― The maximum panel width. 
fullHeight
― The maximum panel height. 
thumbHeight
― The height of the thumbnail. If not set, the widget height is used. 
images
― The image(s) (and/or external content) used in the widget. Click the ellipsis to open the 
Add/Remove Items
dialog box, where you can set additional image properties. 
Image properties: 
caption
― The caption text for the image, which appears  as a  tooltip on the thumbnail version and  is shown 
in bold text on the widget. 
comment
― The comment text displayed below the image. 
thumbnail
― The path to the image file that contains the thumbnail version of the image. If a thumbnail image 
is not supplied, the original image will be resized and used. 
image
― The path to the full size image file. 
url
― The path to external content. 
type
― The type of content (image or external content). 
player
― The method used for displaying external content. Options include: img, iframe, swf, flv, wmp, qt, 
wijvideo. 
270  
Working with Source Documents 
Doc-To-Help 2014 User Guide 
Gallery 
The Gallery widget displays a set of images with their thumbnails below. The user can select the thumbnail images (or 
use the forward or back buttons) and the larger images will be displayed with transition effects. 
The Gallery widget has full interactive functionality only in NetHelp and Eclipse targets. In JavaHelp, HTMLHelp, MS 
Help Viewer, and MS Help 2.0 targets, the widget is shown in a simplified form.  
In Manual, EPUB, and WinHelp Targets, it will not appear. 
Gallery widget properties: 
autoPlay
― Determines whether the images will be automatically displayed in order. 
delay
― If autoPlay is turned on, the time span in milliseconds between image displays. 
thumbHeight
― The height of the thumbnail. If not set, the widget height is used. 
thumbsDisplay
― The number of thumbnails displayed. 
images
― The image(s) (and/or external content) used in the widget. Click the ellipsis to open the 
Add/Remove Items
dialog box, where you can set additional image properties. 
Image properties: 
comment
― The comment text displayed below the image. Each image can have its own comment. 
thumbnail
― The path to the image file that contains the thumbnail version of the image. If a thumbnail image 
is not supplied, the original image will be resized and used. 
image
― The path to the full size image file. 
Carousel 
The Carousel widget displays a set of images dynamically. The images will rotate automatically, or the user can select 
the forward or back buttons (or the Pager buttons) and the next image will be displayed with transition effects. 
Documents you may be interested
Documents you may be interested