c# .net pdf reader : Add pages to pdf software application dll windows html asp.net web forms robohelp_11_help4-part1239

35
USING ROBOHELP HTML 11
Projects
Last updated 6/12/2014
Note: Icons with a red check mark indicate that the file is checked out (applicable only to topics under version control).
Icon 
Description 
Closed folders. Closed folders that contain files display a plus sign. Click the plus sign to show the folder contents. 
Right-click for more options.
Open folders. Open folders display a minus sign with the contents shown below. Click the minus sign to collapse the 
folder.
Toggle view. Click to switch between a simplified view with fewer folders or one showing all folders. 
Show/hide files. Click to select the files you want to show in the Project Manager.
Empty folders. Empty folders display no signs.
HTML files (Topics). Double-click page icons to open a Design editor. Right-click for more options.
HTML topics with bookmarks. Topics with bookmarks have a plus sign. Click the plus sign to show all bookmarks.
Missing files. A red X indicates files that the program cannot locate. These files are not in the project path. Either they 
have been deleted, or they are saved in a different folder of the project.
Bookmarks. Bookmarks appear alphabetically below their respective topics. Double-click to open a topic. Drag 
bookmarks into topics in Design Editor to create links.
Framesets. Double-click to open a dialog box for changing frame attributes.
URLs, web addresses, FTP sites, newsgroups, e-mail addresses, or HTML topics in external CHM files. Double-click to 
open a dialog box for adding keywords to a link. Drag URLs into topics open in Design Editor to create links.
Images (GIF, JPEG, and JPG formats). Double-click to preview the image, identify topics that use it, and view file 
information. Drag images into topics in Design Editor to add them.
Image maps. Images with clickable links or hotspots. Click the plus sign to display links. Double-click to preview the 
image, identify topics that use it, and view file information. Drag the image maps into topics in Design editor to add 
them.
Image map links (hotspots). Double-click to identify topics that use image maps.
Sound files (AU, MID, RMI, and WAV formats). Double-click to identify topics that use them and view file information. 
Drag sound files into topics in Design Editor to add them.
Video files (AVI and MOV formats). Double-click to identify topics that use them and view file information. Drag video 
files into topics in Design Editor to add them.
Adobe Captivate files (SWF files). Double-click to identify topics that use them and view file information. Drag Adobe 
Captivate files into topics in Design Editor to add them.
Custom windows. Double-click to modify window properties.
Style sheets (CSS). Double-click to modify styles.
Text-only files For What's This? Help (.TXT format). Double-click to create or modify text-only topics files.
Map Files For Context-Sensitive Help (.HH) Includes imported map files or automatically generated files.
All map IDs. Links map IDs to HTML topics for context-sensitive Help. Double-click to work with map IDs and map files.
Add pages to pdf - insert pages into PDF file in C#.net, ASP.NET, MVC, Ajax, WinForms, WPF
Guide C# Users to Insert (Empty) PDF Page or Pages from a Supported File Format
add page numbers pdf file; add page numbers to a pdf in preview
Add pages to pdf - VB.NET PDF Page Insert Library: insert pages into PDF file in vb.net, ASP.NET, MVC, Ajax, WinForms, WPF
Easy to Use VB.NET APIs to Add a New Blank Page to PDF Document
add page numbers to pdf in preview; add contents page to pdf
36
USING ROBOHELP HTML 11
Projects
Last updated 6/12/2014
You can map filename extensions to applications. For example, map GIF files to Adobe Photoshop®. When you right-
click a GIF file from the Images folder and select Edit, the file opens in Photoshop.
More Help topics 
Define chapter layout” on page 30
Authoring content in multiple languages
You can change the language of an existing project or a new project. The language affects the window text, as well as 
the dictionary for the spell checker and the automatic indexing (Smart Index Wizard) customized settings. 
You can also customize the display text, such as the text in browse sequence buttons, previous and next buttons, 
show/hide buttons, some messages, and more. The text can be anything you specify. For example, the default text 
“Search” on the Search tab can be changed to “Find” in the language of your choice.
When delivering the project to translators, always provide the source files and not the output files.
Note: In HTML Help systems, the end user’s operating system must be in the same language as the one used in your project. 
Otherwise, the end user’s operating system overrides the language specified in your project. The dictionary and index 
sorting are not affected in the end user’s system.
Table of contents folder. Shows the default and other table of contents in the project.
Table of contents folder. Expand to view the table of contents listed.
Table of contents. Double-click to open the selected table of contents pane.
Index folder. Shows the default and other indexes (if any) listed.
Index folder. Expand to view the indexes listed.
Index. Double-click to open the selected index pane.
Glossary folder. Shows the default and other glossaries (if any) listed.
Glossary folder. Expand to view the glossaries listed.
Glossary. Double-click to open the selected glossary pane.
See also. Double-click to open the See Also pane and add to See also keywords.
Baggage files (BMP, ICO, XML, JS, other image files). Files such as bitmaps and icons used with HTML Help controls, 
including custom buttons for link controls and startup screens. If your project includes Dynamic HTML, the file 
EHLPDHTMJS is included in your Baggage Files folder. Other image files are included as well, such as topic 
backgrounds and scripts.
Icon 
Description 
C# PDF File & Page Process Library SDK for C#.net, ASP.NET, MVC
Redact Text Content. Redact Images. Redact Pages. Annotation & Drawing. Add Sticky Note. Highlight Text. Add Text. Add Text Box. Drawing Markups. PDF Print. Work
add a page to a pdf online; add page numbers pdf
C# PDF insert image Library: insert images into PDF in C#.net, ASP
C#.NET PDF SDK - Add Image to PDF Page in C#.NET. How to Insert & Add Image, Picture or Logo on PDF Page Using C#.NET. Add Image to PDF Page Using C#.NET.
adding page numbers in pdf file; add page numbers to pdf document in preview
37
USING ROBOHELP HTML 11
Projects
Last updated 6/12/2014
Support for multiple languages
RoboHelp provides multiple language support at the paragraph, topic, and project level. You can set the language at the 
paragraph level and topic level through the RoboHelp user interface. Language defined at the paragraph level takes 
precedence over language defined at a topic level. Language set at the topic level takes precedence over language defined 
at a project level. Language defined at the project level can never take precedence over language defined at paragraph 
level. You can think of the prioritized language as the effective language. Effective language is used in spelling checks, 
in a dictionary or a thesaurus, in generating a smart index, and in preparing a full-text search.
The project language is defined at the project level. You can apply different language settings using File > Project 
Settings.
You define the topic language using the Topic Properties dialog box. 
You define the paragraph language using the Paragraph dialog box. Select any paragraph in the Design view and choose 
Paragraph from the context menu.
RoboHelp supports the following languages:
Languages
Spell Check
User Dictionary
Thesaurus
Auto correct
Danish (Denmark)
Yes
Yes
Yes
Yes
German (Germany)
Yes
Yes
Yes
Yes
English (US)
Yes
Yes
Yes
Yes
English (UK)
Yes
Yes
Yes
Yes
Spanish (Spain)
Yes
Yes
Yes
Yes
French (France)
Yes
Yes
Yes
Yes
Italian (Italy)
Yes
Yes
Yes
Yes
Dutch (The Netherlands)
Yes
Yes
Yes
Yes
Norwegian Bokmâl (Norway)
Yes
Yes
Yes
Yes
Norwegian Nynorsk (Norway)
Yes
Yes
No
Yes
Portuguese (Brazil)
Yes
Yes
No
Yes
Swedish (Sweden)
Yes
Yes
Yes
Yes
Croatian (Croatia)
Yes
Yes
No
Yes
Portuguese (Portugal)
Yes
Yes
No
Yes
French (Canada)
Yes
Yes
Yes
Yes
Finnish (Finland)
Yes
Yes
No
Yes
Catalan (Spain)
Yes
Yes
No
Yes
Russian (Russia)
Yes
Yes
No
Yes
Bulgarian (Bulgaria)
Yes
Yes 
No
Yes
Czech (Czech Republic)
Yes 
Yes 
No
Yes
Polish (Poland)
Yes 
Yes 
No
Yes
Romanian (Romania)
Yes 
Yes 
No
Yes
Hungarian (Hungary)
Yes
Yes
No
Yes
VB.NET PDF Password Library: add, remove, edit PDF file password
VB: Add Password to PDF with Permission Settings Applied. This VB.NET example shows how to add PDF file password with access permission setting.
add pages to pdf document; adding a page to a pdf file
VB.NET PDF insert image library: insert images into PDF in vb.net
VB.NET PDF - Add Image to PDF Page in VB.NET. Guide VB.NET Programmers How to Add Images in PDF Document Using XDoc.PDF SDK for VB.NET.
adding a page to a pdf; add page to a pdf
38
USING ROBOHELP HTML 11
Projects
Last updated 6/12/2014
More Help topics 
Define a language for a paragraph” on page 138
Create a topic” on page 109
Translation workflows
You can create content for multiple languages in a single RoboHelp HTML project by translating the English content 
in the same project. You can then create tables of contents, indexes, glossaries, and conditional build tags in the project 
for the desired languages. Finally, you can apply conditional build tags to content authored in the various languages, 
and generate conditional output.
Follow the steps in this workflow, which uses translation from English to French and Japanese as an example:
Apply French language project settings by selecting French Language.
Open an English topic, create a topic for the French language, and translate the content, including the topic title from 
English to French. (Do not translate topic filenames.)
Create French tables of contents, indexes, and glossaries. 
Create a conditional build tag, such as FrenchContent.
Apply the FrenchContent conditional build tag to French content and topics.
Generate output for the French language.
Apply Japanese language project settings by selecting the Japanese Language.
Open an English topic, create a topic for the Japanese language, and translate the content from English to Japanese.
Create Japanese tables of contents, indexes, and glossaries. 
10Create a conditional build tag called JapaneseContent.
11Apply the JapaneseContent conditional build tag to the Japanese content.
Greek (Greece)
Yes 
Yes 
No
Yes
Turkish (Turkey)
Yes 
Yes 
No
Yes
Estonian (Estonia)
Yes 
Yes 
No
Yes
Latvian (Latvia)
Yes 
Yes 
No
Yes
Lithuanian (Lithuania)
Yes 
Yes 
No
Yes
Slovenian (Slovenia)
Yes
Yes 
No
Yes
German (Switzerland)
Yes 
Yes 
Yes
Yes
Japanese (Japan)
No
No
No
No
Korean (Korea)
No
No
No
No
Traditional Chinese (Taiwan)
No
No
No
No
Simplified Chinese (China)
No
No
No
No
Thai (Thailand)
No
No
No
No
Vietnamese (Vietnam)
No
No
No
No
Languages
Spell Check
User Dictionary
Thesaurus
Auto correct
C# PDF Page Delete Library: remove PDF pages in C#.net, ASP.NET
options, including setting a single page, a series of pages, and random pages to be C#.NET Project DLLs for Deleting PDF Document Page. Add necessary references
add page numbers to pdf document; adding page numbers to pdf
VB.NET PDF Page Delete Library: remove PDF pages in vb.net, ASP.
In order to run the sample code, the following steps would be necessary. Add necessary references: How to VB.NET: Delete Consecutive Pages from PDF.
add a page to a pdf in acrobat; add page numbers to pdf in reader
39
USING ROBOHELP HTML 11
Projects
Last updated 6/12/2014
12Generate output for the Japanese language.
Note: To view the Japanese output, you must change your PC’s language to Japanese.
Note:  To translate a webhelp project, first make a copy of the project, open that copy in Robohelp and author in your 
desired language. 
Compare content in different languages
Open topics created in different languages.
In Design Editor, position the topics side by side: Drag a topic tab slightly down or to the right, and release the mouse 
when the page icon  appears. Choose New Horizontal Tab Group or New Vertical Tab Group. 
Select a different language for translating a project file
Select File > Project Settings.
Select the desired language.
Click Advanced, and then use the following tabs:
Stop List 
Click New to add words that must be ignored during a text search.
Phrases 
Click New to add a phrase for the Smart Index Wizard to include when searching topic content for 
keywords.
LNG File 
Click Edit to modify the text for each user interface element listed.
"Always Ignore" Words 
Click New to add a word or phrase that the Smart Index Wizard ignores when generating 
the index.
Synonyms 
Click New to add a synonym for a word. This option enables you to search for words and their synonyms. 
The results are always returned for the searched words.
Create a project with a different language
Select File > New > Project.
In the New tab, double-click Project Type. The New Project Wizard appears.
Note: To create a JavaHelp or Oracle Help project, first create a Microsoft HTML Help project, and then add a new 
layout to that project.
Enter project information.
From the Language menu, select the language. Click Save As Default to keep the language as the default.
Click Finish.
The first topic opens in the Design Editor. Generate and view your project to view the results.
More Help topics 
Create and edit single-source layouts” on page 285
Customizing text for localization
You can customize certain text in the user interface for WebHelp, WebHelp Pro, FlashHelp, FlashHelp Pro, and HTML 
Help outputs. Here is what you can change for each format:
C# PDF Password Library: add, remove, edit PDF file password in C#
C# Sample Code: Add Password to PDF with Permission Settings Applied in C#.NET. This example shows how to add PDF file password with access permission setting.
add a blank page to a pdf; add pages to pdf
C# PDF Page Extract Library: copy, paste, cut PDF pages in C#.net
Program.RootPath + "\\" 1.pdf"; PDFDocument doc = new PDFDocument(inputFilePath); // Select pages. List<int> pageIndexes = new List<int>(); pageIndexes.Add(2
adding page numbers to pdf in preview; add page to pdf online
40
USING ROBOHELP HTML 11
Projects
Last updated 6/12/2014
WebHelp, WebHelp Pro, FlashHelp and FlashHelp Pro
• With a skin Customize text in the Skin Editor. If you do not change the default text (such as “Contents” for the 
Contents button), the text is automatically translated using the project language setting.). If you customize text in a 
skin, the skin text overrides any customizations you make in the LNG file. For FlashHelp, the Flash developer uses 
the Skin Development Kit to customize the text.
WebHelp only
• Without a skin Edit the language file. You can localize browse sequence button text; text on the Glossary tab, 
Previous button, and Next button; certain messages; and the Contents, Index, and Search tabs. For example, you can 
change the text on the Search tab from “Search” to “Find.”
HTML Help 
You can customize browse sequence button text and all text on the Glossary tab. Change window titles in the Windows 
Properties dialog box.
Edit the LNG (language) file
Create or open a project.
Select File > Project Settings.
Click the General tab. Click Advanced. 
Click the LNG File tab.
Select the interface text. Click Edit.
Type the edits. Press Enter.
Notes:
• If RoboHHRE.LNG is already in your user's Windows folder, it overrides the file in the Baggage Files folder.
• If you do not include the RoboHHRE.LNG file, or omit some values, your project defaults to the English values 
shown in the example.
• If you are using a skin, the default text is translated to the default language. If you customized the text in a skin, the 
skin text overrides customizations in the LNG file.
Change the default project language
Open the project.
Select File > Project Settings.
Click the General tab and select the language.
Click OK.
Generate and view your project.
Notes:
• If you use a skin, the default text uses the language setting of the project. Customized skin text overrides text settings 
in the LNG file.
• Localize window captions in the Windows Properties dialog (not applicable to WebHelp projects).
41
USING ROBOHELP HTML 11
Projects
Last updated 6/12/2014
Language support for associated dictionaries
If your project contains content authored for multiple languages, define RoboHelp language settings in the project, 
topic, and paragraph separately. The effective language is used for dictionary or thesaurus association and for spell 
checking. For example, suppose you set the project language to UK English and the paragraph language to French for 
several paragraphs. The French spelling checker is activated for French paragraphs while the UK English spelling 
checker is used for the rest of the content. 
Note: Updated language settings for each language are stored at a common location in the project folder. You can access the 
language settings information in the Projects\ !Language! folder.
Index localized text
Use the Smart Index wizard to index your localized project. You can assign keywords for each topic based on the topic 
content. The index is generated based on language and search criteria you define in the Smart Index wizard. The Smart 
Index Wizard suggests keywords based on topic content. 
Select a language for a new or existing project.
Follow the steps for automatically creating your index.
Universal character sets
RoboHelp enables you to create content in multiple languages. However, authoring content in a multilingual 
environment can be challenging when the languages span multiple Microsoft Windows code pages. Support for the 
Unicode character encoding standard in RoboHelp overcomes many of these challenges.
Without Unicode, operating systems use a code-page-based environment, in which each language script has its own 
table of characters. Content based on the code page of one operating system seldom translates correctly on an operating 
system that uses another code page. For example, suppose you are running the English version of the Microsoft 
Windows® XP/Vista operating system with the German code page. Then suppose you open a plain text file created in 
the Japanese version of Windows XP/Vista. In this case, the code points of the Japanese code page are mapped to 
unexpected or nonexistent characters in the Western script. The resulting text is unintelligible.
The universal character set provided by Unicode and supported in RoboHelp overcomes this problem.
Support for Unicode text encoding standards
RoboHelp HTML supports Unicode text encoding. You can create a topic in multiple languages, regardless of the 
language used by the operating system running RoboHelp.
You can perform the following tasks related to Unicode:
• Author documents containing multilingual paragraphs and words. For example, you can have a set of Greek 
characters followed by Russian characters, and then by French text in the same paragraph.
• Use the relevant language spelling checker to check Unicode content.
• Create, open, or edit Unicode-encoded HTML and text files (UTF-8 and UTF-16 encoded files).
• Enter Unicode characters in input forms and dialog boxes.
• Generate TOC, index, and glossary by using Unicode strings.
• Convert and import text of non-Unicode encoded file types (HTML, XML, MIGF, and so on).
• Publish content to a non-English server by adding multibyte characters in the complete path name.
• Create, open, or edit Unicode-encoded HTM files (UTF-8 and UTF-16 encoded files).
42
USING ROBOHELP HTML 11
Projects
Last updated 6/12/2014
• Provide Unicode-encoded input and view Unicode content in fields, dialog boxes, wizards, and forms.
Set up input languages on Windows
Before you start typing non-English text or Unicode characters in the HTML files, ensure that RoboHelp HTML 8 is 
running on a UTF-8 locale. Configure the regional language or locale settings on your computer to add additional 
languages for keyboard input, across operating systems.
Use the Windows® XP regional and language settings to add additional languages for keyboard input. These languages 
and speech settings appear in the Language bar on the desktop. After you select a language from the bar and a localized 
keyboard, you can start typing the required text in the document. Microsoft® defines the keyboard layouts. 
Open the Control Panel and double-click the Regional And Language Options icon. The Regional And Language 
Options dialog box appears.
Click the Languages tab.
Click the Details button. The Text Services And Input Languages dialog box appears.
In the Settings tab, click the Add button. 
Select a language from the Input Language list. 
Click OK. The selected language is included in the Installed Services list.
Select the desired language in the Default Input Language list.
Click Apply and click OK to save the settings and close the Text Services And Input Languages dialog box. 
Click the Regional Options tab, and choose the language you selected in the Default Input Language list.
10Click Apply and click OK to save the settings and close the Regional And Language Options dialog box. The 
Language bar appears on the desktop of your computer.
11Open RoboHelp, and type the content. The text appears in the selected language.
You can change the language in the Default Input Language list and the Regional Options tab. The language selected in 
the Language bar is updated automatically to reflect your new choice.
Upgrade localized projects
If you customized a phrase, stop list, always-ignore-words list, or an LNG file in RoboHelp 6 or earlier, move the list to 
RoboHelp 8 or later, which uses a different file structure and extensions.
Product-level customization is moved to [install_folder]\Language in RoboHelp. For example, English is renamed as 
en_US and en_UK, and French is renamed as fr_FR. 
The project-level customization is moved to [project folder]\!Language!\[language folder].
Minor customizations
Open Notepad.
Open the file to modify. These files reside in C:\Program Files\Adobe\Adobe RoboHelp 
[version]\RoboHTML\!Language!\en_US. 
Open the project. Do the following:
• Edit the LNG file.
• Edit the custom word lists.
43
USING ROBOHELP HTML 11
Projects
Last updated 6/12/2014
Major customizations
Open Notepad.
Open the old file in C:\Program Files\Adobe\Adobe RoboHelp [version]\RoboHTML\Language.
Open the new file in a separate window in Project folder\Language.
Copy the customizations from the old file to the new file. See the table for filenames.
Note:  The above procedure is NOT the recommended way. The recommended way is described in “Change project 
settings” on page 27
Import PDF files
You can convert an Adobe PDF file (version 1.4 or later) into a single topic or multiple topics for a new or existing 
project.
• You cannot import SWFs, PDF portfolios, and encrypted PDF files (files that require a password).
• If the PDF contains 3D images, save the PDF in version 5 to import the images.
• TOCs or index field codes convert to PDF.
• Adobe Reader® or Adobe Acrobat® is not required to import PDF files.
• Sometimes fonts in PDF files do not convert correctly when imported into HTML.
Create a project by importing a PDF file
Note: You cannot import encrypted PDF files (files that require a password).
Select File > New > Project.
Click the Import tab. Select PDF Document and click OK.
Click the browse button to select one or more PDF files from a single folder. Click Open, and then click Next.
Enter the project information. Click Next.
Select options in the Conversion Options dialog box.
Topic 
Select how to split the PDF into topics.
Create New Topic(s) Based On Style(s) 
Activates the Next button. Click to select styles.
Create A Single Topic 
Creates one topic from the entire PDF. 
Create A Topic For Each PDF Page 
Choose additional options.
Convert As HTML 
Creates a topic for each PDF page.
Convert As Image 
Renders each PDF page as a separate image.
File description
Pre-7 filenames
7 Filenames
Phrase list
Phrases.wlf
ProjectName.phr
Always Ignore list
AlwaysIgn.wlf
ProjectName.ign
Stop list
*.stp
ProjectName.stp
Language file
*.lng
ProjectName.lng
44
USING ROBOHELP HTML 11
Projects
Last updated 6/12/2014
Convert As Absolutely Positioned HTML (Advanced) 
Creates a topic for each PDF page. Positioning the content can 
require advanced HTML and subsequent editing can be difficult. Use this option if the other options don’t produce 
the results you want. This option is not recommended for printed documentation.
Image (JPG/GIF/PNG) 
Select the format for images converted from the PDF. To exclude images, select None.
Page Range 
By default, all PDF pages are converted. Alternatively, enter the page numbers on which to start and end.
Create new topics based on styles
Styles are converted based on the following:
• The most common style becomes the Normal style, which cannot be used to split topics.
• The remaining styles are ranked from largest point size to smallest. Style ranking also considers boldness (highest 
precedence), italics, and normal (lowest precedence).
• Styles are ordered and numbered using “Heading 1” for the dominant heading style and “PdfParaStyle01” through 
“PdfParaStyleX” for all other styles. Rename these styles using this dialog.
Create New Topics Based On 
Lists the styles used in the PDF document.
Description 
Displays a description of the selected style.
Paragraph Preview 
Displays a preview of the selected style.
Rename Style 
Renames the selected style in your project.
Finish 
Completes the import process.
Back 
Returns to the Conversion Options dialog box. 
Import PDF files into a project
In the Project Manager pod, right-click Project Files. 
Select the file to import into.
Select File > Import > PDF Document.
Select one or more PDF files. Click Open.
Select options in the Conversion Options dialog box.
If Create New Topic(s) Based On Style(s) was selected, click Next to select styles.
Click Finish.
Importing and linking Word and FrameMaker 
documents
You can import Microsoft Word and Adobe FrameMaker documents to your RoboHelp projects. If you are using the 
Adobe Technical Communication Suite, you can link FrameMaker documents to your RoboHelp projects.
More Help topics 
Importing and linking Microsoft Word documents” on page 45
Importing FrameMaker documents” on page 61
Documents you may be interested
Documents you may be interested