c# pdf to image free : Online form pdf output software Library cloud windows asp.net winforms class HelpNDoc%20User%20Manual4-part820

HelpNDoc User Manual
41 / 87
The "Hyperlinks" tab of HelpNDoc's project analyzer lists all hyperlinks found throughout the
project. The hyperlink analyzer can be used to:
· List all links used in the project and their properties
· Spot links pointing to deleted topic (broken links)
· Spot duplicate links
· Filter links by kind, caption, target or topic
Filtering broken links
Broken links point to a specific topic which has been deleted since the link creation. HelpNDoc's
project analyzer makes it easy to spot broken links by clicking the "Show broken items only" at
the bottom of the window. This will filter the view to display only broken links. By clicking a link in
the view, the topic containing the link will be shown in HelpNDoc's main window so that the link
can easily be corrected.
Analyzing library items
Online form pdf output - extract form data from PDF in C#.net, ASP.NET, MVC, Ajax, WPF
Help to Read and Extract Field Data from PDF with a Convenient C# Solution
extract pdf form data to excel; how to type into a pdf form in reader
Online form pdf output - VB.NET PDF Form Data Read library: extract form data from PDF in vb.net, ASP.NET, MVC, Ajax, WPF
Convenient VB.NET Solution to Read and Extract Field Data from PDF
export pdf form data to excel spreadsheet; extract table data from pdf
HelpNDoc User Manual
42 / 87
The "Library items" tab of HelpNDoc's project analyzer lists all library items present in the library,
and how they are used throughout the project: a library item can be displayed multiple times in
the list if it is used multiple times in the project. The library items view is very powerful to manage
library items and can help save time by:
· Showing how many times and where each library item is being used
· Filtering library items by kind
· Filtering library items which are not used at all
· Filtering library items which are included in topics but not available in the library anymore
(broken items)
· Locating library items with the exact same content
· Merging multiple library items into one final item
Filtering unused library items
By clicking the "Show un-used items only" at the bottom of the view, HelpNDoc will display library
items which are available in the library but not used in any topic. This is useful to purge the
project and clean the library.
Filtering broken library items
Broken library items are items which have been added to topics at some point, but which are not
C# PDF File Split Library: Split, seperate PDF into multiple files
Free download library and use online C# class source codes files with other PDF files to form a new starts from 0. For example, your original PDF file contains
how to fill pdf form in reader; can reader edit pdf forms
VB.NET PDF Password Library: add, remove, edit PDF file password
' Define input and output file path. As String = Program.RootPath + "\\" 3_pw_a.pdf" ' Create a passwordSetting.IsAnnot = True ' Allow to fill form.
change font size pdf form reader; extracting data from pdf files
HelpNDoc User Manual
43 / 87
available in the library anymore: broken library items will result in a broken documentation with
missing parts. To view broken library items, click the "Show broken items only" at the bottom of
the view. Clicking an item will show the topic containing it so that it can be deleted or replace.
Finding similar items
If you suspect some items are duplicates within the library, this feature will check all of them and
select the duplicates. Here is how to proceed:
· Select an item in the view
· Click the "Select similar items" link at the bottom of the view
· HelpNDoc will automatically select all items of the same kind and with the same content
Merging library items
Select multiple library items and click the "Merge selected items" link to merge them into a final
one. This will:
· Delete all selected items from the library except the final one
· Replace all items in the topics by the final one
Analyzing keywords
VB.NET PDF File Split Library: Split, seperate PDF into multiple
This online VB tutorial aims to illustrate the process of PDF document splitting. Split PDF File by Output File Size Demo Code in VB.NET.
flatten pdf form in reader; how to fill out a pdf form with reader
C# Create PDF from Excel Library to convert xlsx, xls to PDF in C#
Quick integrate online C# source code into .NET class. RootPath + "\\" 1.xlsx"; String outputFilePath = Program.RootPath + "\\" Output.pdf"; // Load an
pdf form field recognition; how to make a pdf form fillable in reader
HelpNDoc User Manual
44 / 87
The "Keywords" tab of the project analyzer lists all keywords available in the current project with
the number of associated topics. The keywords analyzer can be used to:
· Get a representation of keyword usage within the project: spot rarely used or overused
keywords easily
· Spot broken keywords which are not associated with any topic
· Manage topics associated with a specific keyword using the Manage keyword association
Filtering unused keywords
To filter the list and see only keywords with no associated topics, click the "Show un-used items
It is possible to delete those keywords by selecting them and hitting the delete keyboard
shortcut. Warning: it will delete their children keywords too.
It is also possible to associate them with some topics using the manage associated topics link.
Manage associated topics
When a keyword is selected, click the "Manage associated topics" link to show the window and
check each topic which needs to be associated with that keyword.
Working with templates
HelpNDoc includes two very powerful template systems which are used to fine-tune the look of
the generated documentations: HelpNDoc will read the selected template's instructions prior to
generating the documentation, and will adapt the generated output based on those instructions.
The two parts of the template system are:
· The CHM, HTML, ePub, Kindle and Code template system which can control almost all
aspects of the documentation generation for those formats. It is based on the Pascal
programming language which is interpreted to define how the documentation is generated;
· The Word and PDF template system which can control the page size, covers, headers and
footers, layout and headings appearances.
Using the template editor
is the recommended way to manage and customize templates. It is
also possible to manually alter the template files: read the low-level details
about templates for
such cases.
Using the template editor
The easiest way to manage templates is by using the template editor. The template editor can
be used to create, rename, modify and delete all kinds of templates.
It can be accessed using the "Template Editor" button from the "Templates" group in HelpNDoc's
"Tools" ribbon tab.
C# PDF Convert to Tiff SDK: Convert PDF to tiff images in C#.net
C# class source codes and online demos are String inputFilePath = Program.RootPath + "\\" 1.pdf"; PDFDocument doc inputFilePath); // Convert and output to a
pdf data extraction to excel; filling out pdf forms with reader
C# Create PDF from Tiff Library to convert tif images to PDF in C#
Online demo allows converting tiff to PDF online. Program.RootPath + "\\" 1.tif"; String outputFilePath = Program.RootPath + "\\" Output.pdf"; // Load a
exporting pdf data to excel; edit pdf form in reader
HelpNDoc User Manual
45 / 87
Managing templates
The template editor is used to manage all kinds of templates:
The template selection lists all templates available on the current computer. To manage a
specific template, select it in that list.
Standard templates (included with HelpNDoc's installation) are marked as such: they can't
be edited;
The create template button can be used to create a new template of any kind: select the
template kind and enter a unique name to create that template;
The duplicate template button can be used to duplicate the currently selected template. This
can be useful to create a small variation of a template or test some modifications without
altering the original template;
The rename template button can be used to rename the currently selected template.
HelpNDoc will make sure the newly entered name is valid and unique;
The delete template button can be used to delete the currently selected template. Warning:
this action will permanently delete the selected template from the current system and this
action can't be undone.
Customizing a template
Once a template is selected in the template editor, various customizable sections are available.
Those sections differ based on the kind of templates currently being selected.
Note: Standard templates, which are included with HelpNDoc's installation are read-only and
can't be modified. 
· HTML based templates
: the general settings, variables, script files and assets can be
customized. HTML based templates include the following documentation formats: CHM,
HTML, ePub, Kindle and Qt Help;
· Word and PDF templates
: the page settings, cover page, headers, footers, table of contents
and topic titles can be customized.
HTML based templates
HTML based templates include CHM, HTML, ePub, Kindle and Qt Help templates. In the template
, select an HTML based template to access its customizable settings:
· General settings
: customize the file extension, inheritance and other general settings for that
· Variables
: manage variables which can be used by the template;
· Script files
: manage script files used to generate the final documentation;
· Assets
: manage assets bundled with the final documentation
C# PDF Password Library: add, remove, edit PDF file password in C#
Support to add password to PDF document online or in C# passwordSetting.IsAnnot = true; // Allow to fill form. and update password for an encrypted PDF file in
extract pdf data into excel; how to flatten a pdf form in reader
C# PDF File Merge Library: Merge, append PDF files in C#.net, ASP.
Free online C#.NET source code for combining Word, Excel and PowerPoint data to PDF form. inputFilePath2, inputFilePath3 }; // Combine three PDF files and output
extract data from pdf c#; exporting pdf form to excel
HelpNDoc User Manual
46 / 87
General settings
Once you have selected an HTML based template
in the template editor
, access the "General
settings" group in the "Edit template..." panel to manage the following settings for that template:
· Default file extension: indicates the extension which will be suggested by HelpNDoc when
you create a new build using that template;
· Inherits from: templates can inherit from other templates and override only specific settings,
scripts and assets. Select the parent template here if needed. See: Template inheritance
· Link settings: define how internal links will be generated by HelpNDoc. See: Handle the
generated topic links
Other HTML based template settings:
· Variables
· Script files
· Assets
Once you have selected an HTML based template
in the template editor
, access the "Variables"
group in the "Edit template..." panel to manage variables which can be used by this template.
When a variable is defined for a template, it can easily be customized from the build window
each build using that template, and scripts
from this template can easily access its customized
value to act upon it.
C# PDF Convert to Word SDK: Convert PDF to Word library in C#.net
Create editable Word file online without email. inputFilePath = Program.RootPath + "\\" 1.pdf"; PDFDocument doc inputFilePath); // Convert and output to a
vb extract data from pdf; online form pdf output
C# Create PDF from PowerPoint Library to convert pptx, ppt to PDF
Free online PowerPoint to PDF converter without email. RootPath + "\\" 1.pptx"; String outputFilePath = Program.RootPath + "\\" Output.pdf"; // Load a
how to save editable pdf form in reader; how to save filled out pdf form in reader
HelpNDoc User Manual
47 / 87
Create a new variable
By using the "New Variable" button, the "manage a template variable" window is shown with the
following fields:
· Id: specify a unique identifier for that variable. This identifier will be used in the script files to
access the customized content for that variable
· Name: the name of the variable as shown in the build window
· Description: the description of the variable as shown in the build window
· Kind: the kind of the variable which will provide a simpler way to specify its value in the build
Bool: the variable contains a boolean value which can be either true or false
Color: the variable contains a color value
Enum: the variable contains a specific value chosen from one of the "Options" field
(see "Options" bellow)
Int: the variable contains an integer value
Libpicture: the variable contains a reference to a picture available in the library of the
currently open project. This is used to select an eBook cover for example
String: the variable contains a piece of text
Memo: the variable contains multi-line text
· Default value: when needed, the variable can have a default value which will be used if no
other value is entered in the build window
· Options: for "Enum" variables, provides a list of available items to choose from, separated
using the | character. E.g. "value1|value2|value3" will provide a choice between 3 values
· Translations: it is possible to translate the name and description of the variable to other
languages supported by HelpNDoc. If needed, enter the translated values here so they can
be stored in the template files, and displayed if HelpNDoc is set up in one of those languages
Edit a variable
Once a variable is selected in the list, the Edit Variable button will display the same window as
when creating a new variable is shown (see "Create a new variable" above). Only the "Id" field is
grayed out as it can't be modified for an existing variable.
Delete a variable
Once a variable is selected in the list, the Delete Variable button will delete that variable.
Deleted variables won't be displayed in build settings anymore and can't be used by script files.
Other HTML based template settings:
· General settings
· Script files
· Assets
HelpNDoc User Manual
48 / 87
Script files
Once you have selected an HTML based template
in the template editor
, access the "Script files"
group in the "Edit template..." panel to manage script files for this templates.
Script files are the heart of HTML based templates as they include a mix of HTML and Pascal
code used to instruct HelpNDoc on how to generate the final documentation. Using those very
powerful script files, it is possible to customize almost any part of the generated documentation
Script files' names must adhere to the following pattern: FILENAME.pas.EXTENTION where:
· FILENAME is the name of the script file and can be any valid file name;
· EXTENTION is usually the final extension this file will generate.
As an example HelpNDoc's default HTML template includes the "topics.pas.html" file which is
used to generate HTML files for topics.
Create a new script
By using the "New Script" button, the Script Editor window is displayed where it is possible to:
· Enter the new script's name
· Build the script to make sure it doesn't contain any error
· Access the help file with methods available
in templates
· Enter the content of the script using an editor with syntax highlighting
· Save or cancel the edition of the script
Edit a script
Once a script is selected in the list, use the "Edit Script" button to access the script editor and
change its name or content.
Delete a script
Once a script is selected in the list, use the "Delete Script" button to delete that script from the
currently selected template. This script won't be run anymore when the final documentation is
Other HTML based template settings:
· General settings
· Variables
· Assets
Once you have selected an HTML based template
in the template editor
, access the "Assets"
group in the "Edit template..." panel to manage assets bundled with the currently selected
HelpNDoc User Manual
49 / 87
Assets are static files which will be deployed in the same directory as the generated
documentation. Assets are usually used to add CSS, JavaScript or Images to the final
documentation but they are not limited to those kind of files: any file type can be added as an
asset to a template.
The assets hierarchy displays a list of all assets bundled with the currently selected template. It
is possible to:
· Create folders using the "New folder" button
· Import new files as assets using the "Import asset" button
· Rename the currently selected folder or asset using the "Rename asset" button
· Delete the currently selected folder or asset using the "Delete asset" button
· Move an asset to a different folder by dragging it and dropping it to the desired location
Other HTML based template settings:
· General settings
· Variables
· Script files
Word and PDF templates
Word and PDF templates can be customized using the template editor
. Select a Word or PDF
template to access its customizable settings:
HelpNDoc User Manual
50 / 87
· Page settings: manage page size, orientation, margins, headers and footers sizes
· Cover page: customize the content of the cover page
· Header / Footers: customize the content of the headers and footers
· Table of contents: customize the look and feel of the table of contents
· Topic titles: customize the look and feel of the topic titles
Low-level template details
The template editor
is a visual interface which simplifies the creation and management of
templates. Behind the scenes, when a modification is made through the template editor, it is
stored to the template files on the hard drive, following a specific convention. This section
explains the template's low-level details, starting with the best practices
Best practices
HelpNDoc comes with a set of default (Standard) templates for all the documentation formats.
Those templates are located in the "Templates" sub-directory of the HelpNDoc's installation
directory, usually under "Program Files\IBE Software\HelpNDoc\Templates".
In addition to that, a user template directory is created when HelpNDoc is installed. It is located
under "My Documents\HelpNDoc\Templates" and can be customized in HelpNDoc's options
Recent versions of Windows won't allow non-administrator users to change anything in the
Documents you may be interested
Documents you may be interested