c# .net pdf viewer : Add pdf pages together control SDK system azure winforms windows console robohelp_help12-part1252

Projects
91
FrameMaker document components converted to RoboHelp
RoboHelp converts most of the FrameMaker components when you link or import FrameMaker 
documents. The following tables list the major FrameMaker document components and show how 
they are converted in RoboHelp.
FrameMaker files
Book files
Documents contained within the book are converted (FM, XML, MIF, HTM, and 
HTML files). XHTML files that are included in the FrameMaker book must be valid 
XHTML. Validate the XHTML in FrameMaker itself. All other files in the FrameMaker 
book are ignored. Child books, folders, and groups in FrameMaker 9 books are 
converted and appear as folders in the RoboHelp projects. See Hierarchical structure in 
a FrameMaker 9 book.
TOC
Converted, if selected. See Convert a FrameMaker TOC.
Text insets
Text insets in the FrameMaker documents are considered part of the FrameMaker 
document itself and are inserted as text in the RoboHelp topic. Once inserted, the 
content cannot be edited as a text inset in FrameMaker but can only be edited as text 
within RoboHelp.
Index and glossary
Index and glossary files generated in the FrameMaker book are not converted. Instead, 
the index markers and glossary markers in the imported FrameMaker documents are 
converted if selected. See Import FrameMaker index entries and Import glossary 
definitions.
Variables and 
conditional text
Variables
Converted. User-defined variables in FrameMaker are converted as such in RoboHelp 
and can be redefined. Apply relevant conditional text tags to suppress variables that 
shouldn’t appear in online format. For example, you can suppress the Table 
Continuation variable in table headers for tables that break across pages in the 
FrameMaker documents.
Conditional tags
Converted as RoboHelp conditional build tags.
Equations
Convert equations to images and insert them in the RoboHelp topics after conversion.
Markers
Add pdf pages together - 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 number to pdf; add page numbers to pdf reader
Add pdf pages together - 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
adding page numbers to pdf in; add blank page to pdf
Projects
3
92
Cross-references, 
hypertext, URLs
Converted to hypertext links. You can map the cross-reference formats in RoboHelp so 
that you can remove the volume, chapter, and page references that are not relevant in 
online format. Unresolved cross-references and hypertext entries appear as text in 
online Help. URLs become live hypertext links in the online Help output. See Convert 
FrameMaker cross-reference formats to RoboHelp styles.
Index and glossary 
markers
Converted to an index and glossary when creating project. See Import FrameMaker 
index entries and Import glossary definitions.
Topic name markers
Converted if you select this option in the project conversion settings. Use topic name 
markers to create topic titles and topic filenames from the marker text. See Setting 
pagination and topic names.
Context-sensitive Help 
markers
Converted if you select this option in the project conversion settings. Use Context 
Sensitive Help Makers in FrameMaker to specify text in FrameMaker document for 
generating Context Sensitive Help. See Setting pagination and topic names.
Custom markers
Converted. You can use these markers for delineating topics from FrameMaker source, 
or to pass processing instructions to RoboHelp for images and tables.
Formats
Paragraph formats
Converted. You can map FrameMaker paragraph formats to RoboHelp styles or import 
the source formatting. See Convert FrameMaker paragraph formats to RoboHelp styles
Character formats
Converted. You can map FrameMaker character formats to RoboHelp styles or import 
the source formatting. See Convert FrameMaker character formats to RoboHelp styles.
Table formats
Converted. You can map FrameMaker table formats to RoboHelp styles or import the 
source formatting. See Convert FrameMaker table formats to RoboHelp table styles.
Footnote properties and 
table footnotes
Converted. Because table title and table footnotes are paragraph formats in 
FrameMaker, you specify conversion settings for these paragraph formats separately.
Lists
Converted according to the settings you define. See List-mappingscenarios
Page layouts
Master pages
FrameMaker master pages are ignored. Master pages are used for layout, borders, and 
page numbers in FrameMaker, so they are not applicable to online Help. RoboHelp 
provides master page support for breadcrumbs, topic TOCs, and headers and footers 
that can be selected when you publish a single source layout.
Reference pages
Ignored. However, you can use the advanced scripting support in RoboHelp to convert 
images and graphics placed in the reference pages that are associated with paragraph 
formats.
C# PDF File Merge Library: Merge, append PDF files in C#.net, ASP.
Free online C#.NET source code for combining multiple PDF pages together in .NET framework. C#.NET DLLs: Merge PDF Document. Add necessary references:
adding page numbers to pdf in reader; adding a page to a pdf
VB.NET PDF File Merge Library: Merge, append PDF files in vb.net
Combine multiple specified PDF pages in into single one file. VB.NET Project: DLLs for Merging PDF Documents. Add necessary references:
add page numbers to pdf preview; add page numbers to a pdf file
Projects
93
Page layout, size, and 
pagination
Ignored. These elements are not applicable to online Help. See Setting pagination and 
topic names.
Headers/footers
Ignored. Headers and footers in FrameMaker usually contain chapter names, chapter 
numbers, and page numbers, which are not applicable in online formats. After you 
generate topics in RoboHelp, you can create headers and footers in RoboHelp that allow 
you to place information at the top and bottom of topics.
Rotated text
Converted to text, such as in table cells. (Rotated text is not supported in HTML).
Images and anchored 
frames
Images
Only converted if they are inside anchored frames. If the images are not in anchored 
frames, reinsert them after you have imported the FrameMaker files. By default, 
FrameMaker places the imported and linked images in anchored frames, so they are 
converted. However, images placed in graphic frames are not converted. If images 
contained in anchored frames are missing, RoboHelp creates blank images with the 
filename in a sequential manner. See Image conversion settings.
Drawings
Drawings created within anchored frames are converted to images. You can define the 
image conversion settings. See Image conversion settings.
Anchored frames
Converted to images. See Image conversion settings.
ALT text on images and 
anchored frames
Converted. If no ALT text is provided in the FrameMaker document for images 
RoboHelp applies the filename of the converted images as the ALT text. See Create 
alternate text for images.
Hotspots
Converted to image maps.
Text frames, graphic 
frames, and images 
inside anchored frames
Anchored frames and their content convert to images. All content within an anchored 
frame, including text frames, multiple images, and callouts convert to a single image. 
RoboHelp inserts the filename of the created image as the ALT text if no ALT text is 
defined for the anchored frame.
Equations
Enclose equations in anchored frames so that they are converted to images when 
RoboHelp converts them. See FrameMaker Help.
Structured FrameMaker 
components
XML files in book
Converted like FrameMaker documents.
XHTML files in book
Converted like FrameMaker documents.
C# Word - Merge Word Documents in C#.NET
and appended together according to its loading sequence, and then saved and output as a single Word with user-defined location. C# DLLs: Merge Word File. Add
adding page numbers pdf file; add pages to pdf online
C# PowerPoint - Merge PowerPoint Documents in C#.NET
together according to its loading sequence, and then saved and output as a single PowerPoint with user-defined location. C# DLLs: Merge PowerPoint Files. Add
add page number to pdf reader; add page numbers to pdf files
Projects
3
94
Conversion basics
Convert a FrameMaker TOC
When you import a FrameMaker book to a RoboHelp project, you can also import the table of 
contents (TOC). Import the TOC into the RoboHelp project to retain the navigation structure you 
defined in the FrameMaker book.
1) Select Project > Import > FrameMaker Document. Select the FrameMaker file.
2) In the Content Settings dialog box, select Convert FrameMaker Table Of Contents, and browse 
to select the FrameMaker TOC file.
NOTE
If you are importing a FrameMaker DITA map, RoboHelp uses the TOC that 
FrameMaker creates based on the settings in the ditafm_output.ini file. For details about the 
ditafm_output.ini file, see FrameMaker Help.
3) Select one of the following options:
Add To Existing TOC
Appends the TOC entries to any existing RoboHelp TOC in the project. Select an existing 
RoboHelp TOC from the list.
Create New Associated TOC
Enter a name for a new associated TOC that is added to the RoboHelp project.
Styles in the FrameMaker TOC determine which TOC items become books, sub-books, or pages. 
The most important element in determining the level is the leftmost indent, followed by the font size 
and font weight. TOC entries that have indented items under them become books in the RoboHelp 
TOC. If all the TOC entries have the same indention, font size, and weight, the TOC in RoboHelp 
appears flat.
To make a heading a main book, include indented heading levels beneath that heading, or use 
smaller fonts or no bold for the subsumed headings.
To make a heading a sub-book, place the heading under a main heading. Then include 
indented heading levels beneath the sub-book heading, or use smaller fonts or no bold for the 
subsumed headings.
To make a heading a page, don’t include any heading levels beneath that heading. Indent the 
page heading, or use smaller fonts or no bold.
Content references
Text or files inserted into FrameMaker documents as content references appear as part 
of the topics where they appear. They do not appear as references in the online Help 
outputs. See Contentreference.
C# PDF Convert to Text SDK: Convert PDF to txt files in C#.net
some other PDF tools convert PDF to text by a method loses the original PDF document layout and all the paragraphs are joining together, our C# PDF to text
add and delete pages in pdf online; adding page numbers to pdf files
VB.NET Word: How to Process MS Word in VB.NET Library in .NET
online tutorial on how to add & insert and extracting single or multiple Word pages at one provide powerful & profession imaging controls, PDF document, image
add page number to pdf preview; add page to pdf in preview
Projects
95
Differences between FrameMaker and RoboHelp TOCs
You can either import the FrameMaker TOC or automatically create a TOC in RoboHelp from 
generated topics.
In FrameMaker, the TOC is generated according to the heading styles that you include in the 
TOC. In RoboHelp, the TOC is generated according to the topic titles. If you use topic name 
markers in FrameMaker to name the topics when you import FrameMaker documents, file-
names in RoboHelp differ from the topic titles.
Autocreating a TOC for a FrameMaker 9 (or later) book can create multiple layers of content 
because of the folder structure in a FrameMaker 9 (or later) book.
In RoboHelp, you can place a TOC placeholder in another TOC, thus allowing you to create 
nested TOCs.
Import FrameMaker index entries
RoboHelp creates an index based on the index markers in the document you are importing. 
However, the index file generated in the FrameMaker book is not imported into the RoboHelp 
project.
1) Select Project > Import > FrameMaker Document and select the FrameMaker book or docu-
ment.
2) Select Convert Index in the Content Settings dialog box, and select one of the following 
options:
Add To Existing Index
Add the FrameMaker index entries to the existing RoboHelp index of the project.
Create New Associated Index
Enter a name for a new associated index that is added to the RoboHelp project.
Add To Topic
Add the FrameMaker index entries to individual topics in which they appear.
NOTE
RoboHelp 
does not have any project-level setting related to index type. Index entries can be present in a 
project Index or topic. FrameMaker linking allows you to select the index type from the various 
possible options related to indexing. When output is generated from RoboHelp, the index entries 
present in the topic and the index entries present in the selected (in SSL layout) index are placed 
in the output.
VB.NET PDF Text Search Library: search text inside PDF file in vb.
If the source PDF document is with multiple pages, it may be Our VB.NET PDF Document Add-On enables you to search for text in target PDF document by using
add page to pdf preview; add page numbers pdf file
C# TIFF: TIFF Editor SDK to Read & Manipulate TIFF File Using C#.
APIs to process Tiff file and its pages, like merge files to Tiff, like Word, Excel, PowerPoint, PDF, and images. Enable to add XImage.OCR for .NET into C# Tiff
add page to pdf without acrobat; add and delete pages in pdf
Projects
3
96
Import glossary definitions
RoboHelp creates a glossary based on glossary markers in the document you are importing. The text 
inside the glossary marker is the glossary term, and the paragraph text that contains the marker is 
the definition.
1) Select Project > Import > FrameMaker Document and select the FrameMaker book or docu-
ment.
2) Select Convert Glossary in the Content Settings dialog box, and select one of the following 
options:
Add To Existing Glossary
Add the FrameMaker glossary to the RoboHelp glossary of the project. You can select the glos-
sary from the list.
Create New Associated Glossary
Enter a name for a new associated glossary in the RoboHelp project.
Apply conditions from a Ditaval file
While importing a FrameMaker DITA map, you can apply a Ditaval file. RoboHelp processes the 
conditions specified in the Ditaval file to filter content for import.
1) Select Project > Import > FrameMaker Document and select the FrameMaker DITA map.
2) Select the .ditaval file to apply and click Open.
Converting FrameMaker formats to RoboHelp styles
You can define how the FrameMaker formats are converted to RoboHelp styles at the project level. 
All FrameMaker format definitions in the FrameMaker document appear in the Conversion Settings 
dialog box, even if they aren’t used. You specify the following:
FrameMaker template used for conversion. This step is optional.
RoboHelp style sheet for style mapping.
Select a FrameMaker template for conversion
You can then specify this template as the project template, which overrides the formats of individual 
documents at the RoboHelp project level. You can also reuse the conversion settings across other 
projects by exporting the conversion settings.
1) Select Project > Project Settings.
2) Click the Import tab of the Project Settings dialog box. Select Apply FrameMaker Template.
C# Image: How to Draw Text on Images within Rasteredge .NET Image
txt" to the new project folder, together with .NET short but useful C# code example to add text and powerful & profession imaging controls, PDF document, tiff
add a page to a pdf document; add page numbers to a pdf
C# Excel - Merge Excel Documents in C#.NET
and appended together according to its loading sequence, and then saved and output as a single Excel with user-defined location. C# DLLs: Merge Excel Files. Add
add page numbers pdf; adding a page to a pdf document
Projects
97
3) Click Browse to select the FrameMaker template you want to use for the project.
NOTE
While importing, RoboHelp first copies the template into the project and then applies the 
template to the documents being imported. Any changes made to the template in the original 
location.
Select the CSS for style mapping
You can select the cascading style sheet (CSS) that RoboHelp uses to map the FrameMaker formats 
to RoboHelp styles. By default, RoboHelp uses the RHStyleMapping.css file for the project. You can 
also use a custom CSS. You can later edit the styles either in RoboHelp or in an external CSS editing 
application such as Adobe® Dreamweaver®.
1) Select Project > Project Settings.
2) Click the Import tab of the Project Settings dialog box. Do one of the following:
Select the CSS file from the CSS For Style Mapping menu.
Click Add next to the CSS for Style Mapping pop-up menu, and select a CSS file.
Use this option to specify a custom CSS for the project. When you select this option, 
RoboHelp copies the selected CSS file into the root folder of the project, and uses the 
selected CSS for style mapping.
Content reference to: Automap
Upgrading from RoboHelp 7 to RoboHelp 11
RoboHelp 7 allowed document-level conversion settings for the FrameMaker documents that you 
added to a RoboHelp project. With RoboHelp 8, the conversion settings are applied project-wide, 
allowing you to have a consistent set of conversion parameters. If you are opening a RoboHelp 7 
project that had FrameMaker documents added by reference or by copy, you can retain the docu-
ment-specific settings defined in the RoboHelp 7 project.
You can add or remove documents to an upgraded project with the document-level conversion 
settings. You can define document-level conversion settings for the newly added FrameMaker docu-
ments also. This option allows you to retain the RoboHelp 7 behavior for your upgraded project. 
However, to take advantage of the enhanced features of RoboHelp 9 and its integration with 
FrameMaker, you should upgrade the project completely. For example, RoboHelp 7 provided 
limited mapping options for autonumbering and list styles. On the other hand, RoboHelp 8 allows 
you to map complex autonumber formats and multilevel list styles to RoboHelp styles or HTML 
lists. In RoboHelp 9, list and table import is further enhanced.
NOTE
You can discard the document-level settings any time, even if you choose to retain them at the 
time of upgrading. However, discarding the document-level settings is irreversible.
Projects
3
98
Retain or discard RoboHelp 7 settings when upgrading
To retain the document-level settings for converting FrameMaker content into your RoboHelp 
project, you override the project-level settings of the converted project with the document-level 
settings inherited from the RoboHelp 7 project. By default, RoboHelp allows you to retain the docu-
ment-level settings by overriding the project-level settings.
1) Open the RoboHelp 7 project in RoboHelp 9.
2) Select Project > Project Settings.
3) In the Import tab of the Project Settings dialog box, do one of the following:
To retain the document-level settings in the upgraded project, select the Override Project 
Settings At Document Level option. This is the default behavior.
To discard the document-level settings and use project-level settings, deselect the Over-
ride Project Settings At Document Level option.
Edit document-level conversion settings
If you retain the document-level settings that override the project-level settings for a project 
converted from an earlier version of RoboHelp, you can edit these settings. 
1) In the Project Manager pod, right-click the added FrameMaker document and select Proper-
ties.
2) In the FrameMaker Document Settings dialog box, select the Conversion Settings tab, and set 
the following. 
Apply FrameMaker Conditional Text Build Expression
Select to apply conditional text settings before converting the added FrameMaker document.
Convert AutoNumber To HTML List
Select to convert the FrameMaker autonumbering to HTML lists in the converted HTML 
topics.
Context-Sensitive Help Marker
Specify the context-sensitive Help marker that RoboHelp should use for generating 
context-sensitive Help.
User-Defined HTML Tag
Select the user-defined HTML tag that you want to use instead of the standard <p> tags in the 
generated topics. 
NOTE
To select FrameMaker formats on which the user-defined tag must be 
applied, select the FrameMaker formats from the Project Settings dialog box.
Topic Name Pattern
Specify the topic name pattern for topics generated from the added FrameMaker document.
Projects
99
FrameMaker Styles For Pagination
Specify the list of FrameMaker paragraph formats on which pagination for online Help topics 
should be done. You specify the FrameMaker paragraph formats separated by commas.
NOTE
Pagination is based on FrameMaker paragraph formats.
Hierarchical structure in a FrameMaker 9 book
With FrameMaker 9 or later, you can enforce a hierarchical structure and grouping within the book. 
You can also include child books within a book, and create folders and groups within a book.
When you link or import a structured FrameMaker book, the Project Manager pod in RoboHelp 
shows the FrameMaker book’s hierarchy. When linked or imported into RoboHelp, child books 
inherit the TOC, index, and glossary from the parent book. See FrameMaker Help for more infor-
mation.
Hierarchy of FrameMaker book reflected in the Project Manager pod when you link a FrameMaker book into 
RoboHelp
Convert FrameMaker cross-reference formats to RoboHelp styles
1) Select Project > Project Settings.
2) In the Import tab of the Project Settings dialog box, click Edit under FrameMaker Document.
3) Select a cross-reference format from the Cross Reference group in the Conversion Settings 
dialog box.
4) Select a RoboHelp style to map to it, or type the RoboHelp style field to redefine the cross-refer-
ences in the FrameMaker document.
5) Double-click a building block to append it to the RoboHelp cross-reference definition.
Projects
3
100
Content reference
Text or files that you have inserted into the FrameMaker documents as content references appear as 
part of the topics where they are referenced. They do not appear as references in the online Help 
outputs. SeeFrameMaker Help for more information.
Conversion settings
RoboHelp allows you to define project-wide settings for each source type. For all FrameMaker docu-
ments, you define the conversion settings only once. Similarly, the conversion settings of Microsoft 
Word documents remain the same for imported Word documents.
Project-wide conversion settings promote consistency not just in your project but across multiple 
projects. You can quickly set up a RoboHelp project without having to define individual conversion 
settings for paragraphs, tables, images, and so on.
These settings include:
Defining a FrameMaker template
Cascading style sheets (CSS) for RoboHelp projects
Style mapping between FrameMaker formats and RoboHelp styles
Format conversion settings, image conversion settings, and other settings
Export conversion settings
1) Select Project > Project Settings.
2) On the Import tab, click Export.
3) Specify a name for the RoboHelp Import Settings file (ISF file) and click Save.
Import conversion settings to a project
1) Select Project > Project Settings.
2) On the Import tab, click Browse.
3) Select a RoboHelp Import Settings File (ISF file) and click Open.
Setting pagination and topic names
Pagination basics
When you link or import a FrameMaker document, you define how the contents of the FrameMaker 
file are paginated or split into topics in RoboHelp. To paginate a FrameMaker document, you can 
Documents you may be interested
Documents you may be interested