how to create pdf viewer in c# : Copy paste text pdf file SDK application service wpf html .net dnn MANUAL00007308515-part1695

139NitroPDFProfessionalsoftware user guide
PDF Interactivity
fonts will not be included.
Font Size. Creates bookmarks from text that conforms to the 
specified font size.
Font Color. Creates bookmarks from text that matches the 
selected text’s color.
Left Indentation. Creates bookmarks from text with its line 
indent starting at the specified distance from the left-hand side 
of the page. An example of line indentation is bullet headings 
— selecting these bullet headings with the ‘Left Indentation’ 
and ‘Font Name’ properties enabled would produce bookmarks 
from the bullet headings: Font Name, Font Size, Font Color, Left 
Indentation and Text Mask (if the ‘Font Name’ property wasn’t 
enabled, all text with the same indentation as the bullets would 
be turned into a bookmark).
Text Mask. Creates bookmarks from text that matches the 
characters entered into the Text Mask textbox. Text masking is great 
when there are no defining bookmark properties, or if you need 
to selectively filter out certain text that may otherwise become a 
bookmark.
As Text Masking contains a number of special characters that can be 
complicated, a section of this User Guide has been dedicated to its 
use. See section Using Text Masking section for more information on 
special Text Mask characters.
Keyword list. This feature allows you to include and exclude 
particular bookmarks based on its text label. The keyword list file is 
simply a text file with a list of words. If you choose to include with 
a keyword list, then the only bookmarks generated will be ones that 
include any of the keywords in your list. If you choose to exclude 
with a keyword list, then no bookmarks will be created that contain 
any of the words in your keywords list.
The 
Bookmarks 
function will 
select text 
whose line 
indentation starts 
at the start of the 
rectangle that you 
draw. It is important 
to know this, because 
if you select a section 
of text whose line 
indent is not included 
inside your selection 
rectangle, then the 
Bookmarks function 
will not create a 
bookmark from that 
text. 
Copy paste text pdf file - extract text content from PDF file in C#.net, ASP.NET, MVC, Ajax, WinForms, WPF
Feel Free to Extract Text from PDF Page, Page Region or the Whole PDF File
copy pdf text to word; extract text from scanned pdf
Copy paste text pdf file - VB.NET PDF Text Extract Library: extract text content from PDF file in vb.net, ASP.NET, MVC, Ajax, WinForms, WPF
How to Extract Text from PDF with VB.NET Sample Codes in .NET Application
edit pdf replace text; extract text from pdf to excel
140NitroPDFProfessionalsoftware user guide
PDF Interactivity
Ignore repeated headings. Creates a bookmark for only the first 
occurrence of a repeated bookmark name. 
Multi-lined headings. Creates bookmarks from text spanning over 
more than one line.
Leading numbers. This feature allows you to add or remove leading 
numbers to bookmarks. For example, if your headings and chapters 
are prefixed with a numbering system. These leading numbers can be 
excluded from the bookmark labels that are generated automatically.
Text masking. Includes or excludes content as bookmarks based 
on the Wildcards you specify. Instead of searching a PDF file for the 
attributes (font name, size and color) and layout (indentation) the 
Text Mask feature allows you to search the text content of the files 
to include and exclude text from being made into a bookmark. 
Text masking is particularly useful when there are few defiing 
bookmark properties — when the PDF file has not been structured 
well or consistently — or when you want to filter out bookmarks 
based on their text-based content.
8VLQJ7H[W0DVNLQJ
Text Masking gives you more advanced tools that let you include or 
exclude content as bookmarks based on the Wildcards you specify. 
Text masking is particularly useful when there are few defining 
bookmark properties — when the PDF file has not been structured 
well or consistently — or when you want to filter out bookmarks 
based on their text-based content.
Case sensitive: Text Masking is case sensitive, so entering “ABC” 
will create different bookmarks from “abc”.
. : The “.” matches one instance of any character. 
The user 
should 
be aware 
that the 
Bookmarks 
feature processes text 
by lines of text, and 
produces a bookmark 
out of the whole line 
of text. For example, if 
you specified “sales” 
in the text mask 
field, and your PDF 
document had a line 
in it with the text 
“… no major sales 
this month …”, this 
whole line of text 
will be turned into a 
bookmark.
C# PDF Page Extract Library: copy, paste, cut PDF pages in C#.net
PDF file in .NET framework. Ability to copy selected PDF pages and paste into another PDF file. The portable document format, known
extract text from pdf file; find and replace text in pdf file
VB.NET PDF Page Extract Library: copy, paste, cut PDF pages in vb.
Help to extract single or multiple pages from adobe PDF file and save into a new PDF file. Ability to copy PDF pages and paste into another PDF file.
copy text from pdf online; extract text from pdf with formatting
141NitroPDFProfessionalsoftware user guide
PDF Interactivity
Example: Entering the expression “P.F” into the Text Mask 
field, it would create a bookmark from any lines of text 
containing “PDF, PeF, PdF,” etc.
^: The “^” only creates a bookmark if the specified text appears at 
the very start of the line. 
Example:  Entering the text “^abc” will only create a 
bookmark if the line started with “abc”. If a line of text 
started with “1.0 abc” no bookmark of it would be 
created.
$: The “$” only creates a bookmark if the specified text appears at 
the very end of the line. If you only want  to create bookmarks 
from lines that only contain the exact text you specify, use both 
the “^” and “$” characters.
Example:  Entering the text “abc$” will create a bookmark 
only from text with lines ending with “abc”, so 
“…xyzabc” would cause a bookmark of that line to 
be created, but “abcxyz” would not have a bookmark 
created.
[ ] : Any lines containing characters inside the “[ ]” will be created 
into a bookmark. Characters can be specified literally, or as a 
range of characters.
Example:  “[abc]” will create bookmarks from any lines 
containing either a, b, or c. This is opposed to only 
creating a bookmark from text containing abc if “abc” 
is entered. “[a-dA-D]” will create bookmarks from lines 
containing any of the characters between a-d (that is, a, 
VB.NET PDF copy, paste image library: copy, paste, cut PDF images
PDF document images. Allow to copy an image from existing PDF file and paste it into another one. Guarantee high performance image
extract all text from pdf; delete text from pdf acrobat
C# PDF copy, paste image Library: copy, paste, cut PDF images in
Allow to copy an image from existing PDF file and paste it into another one. Easy to zoom and crop image for adjusting image size.
copy text pdf; copy text from pdf without formatting
142NitroPDFProfessionalsoftware user guide
PDF Interactivity
b, c and d), in both lower and upper-case.
[^] : Any text containing characters inside the “[ ]” and after the 
“^” will not be turned into bookmarks. This feature is very 
handy when applied with in conjunction with other bookmark 
selection properties to stop unwanted bookmarks from being 
created. Please be aware that conversely this means that 
any other text not in the “[ ]” will be considered as potential 
bookmark material. Therefore it is suggested that another 
bookmark selection property is used in conjunction with this 
one. If you really want to exclude numbers like 1.0 you would 
need to modify it to “[^0-9\.]. The “\” is explained below, and 
is needed because “.” is a considered special character in text 
masking.
Example: Entering “[^0-9]” will still create bookmarks 
containing numbers if the text line contains any other 
character – 1.0 will be turned into a bookmark because it 
contains a “.”.
\ :  The “\” character is used when you wish to actually match a 
special character, such as “.” Or “$”. These special characters 
are used in the Text Mask field to perform special text matching.
Example:  Entering “\$” will search and create a bookmark 
from text on the document containing a “$”, ignoring the 
normal “$” text mask command.
* : Use the “*” character to create bookmarks from more than one 
set of characters at the same time.
Example:  Entering “a*b” will create bookmarks from any 
line of text containing either a and/or b.
VB.NET PDF Image Extract Library: Select, copy, paste PDF images
VB.NET Project. A Visual Studio .NET PDF SDK library, able to perform image extraction from multiple page adobe PDF file in VB.NET.
copy text from scanned pdf; get text from pdf image
C# PDF Image Extract Library: Select, copy, paste PDF images in C#
Page, a Region on a Page, and PDF Document. C#.NET extract image from multiple page adobe PDF file library for Visual Studio .NET.
copy pdf text with formatting; can't copy text from pdf
143NitroPDFProfessionalsoftware user guide
PDF Interactivity
+ : Use the “+” character to create bookmarks from a set of 
characters arrayed in a certain order. Bookmarks can be created 
from the first character(s) before the “+”, however, characters 
after the “+” can only be bookmarked if the characters before 
the “+” are also present.
Example:  Entering “a+b” will create bookmarks from any 
line of text containing ab, aab, aaab¸ etc. Any text like ba, 
or cb, will be ignored.
? :  Like the “+” character, the “?” character creates bookmarks 
from a set of characters arrayed in a certain order, but in this 
case, bookmarks can be created from characters before the 
“?” only if the proceeding characters are also present. The 
characters after the “?” can be used to create bookmarks, 
irrespective of whether characters before the “?” are present.
Example:  Entering “a?b” will create bookmarks from any 
line of text containing ab, abb, or just b.
( ) : Allows characters to be grouped together and be combined 
with other special characters.
Example: “(a*b)$” will create bookmarks from lines of text 
containing either a and/or b, but only if these lines end 
with a or b.
| :  Creates bookmarks from either one set of characters or another.
Example:  Entering “a | b” into the Text Mask field will 
create bookmarks from lines of text containing either a 
or b.
VB.NET PDF File Compress Library: Compress reduce PDF size in vb.
Also able to uncompress PDF file in VB.NET programs. Offer flexible and royalty-free developing library license for VB.NET programmers to compress PDF file.
extract text from pdf open source; copy and paste text from pdf to word
VB.NET PDF File Merge Library: Merge, append PDF files in vb.net
Professional VB.NET PDF file merging SDK support Visual Studio .NET. Merge PDF without size limitation. Append one PDF file to the end of another one in VB.NET.
copying text from pdf to excel; extract text from pdf to word
144NitroPDFProfessionalsoftware user guide
PDF Interactivity
You can 
edit more 
than one 
bookmark 
at a time. 
To select a range of 
bookmarks already in 
order, left-click the first 
one, then hold down 
Shift and click the last 
one. To select more 
than one bookmark 
that are not next to 
each other, just hold 
down Control while 
you select them.
2.  Drag the bookmark to just below the bookmark you want it 
to appear after.
3.  When you see a red horizontal line appear, release the 
bookmark.
To group and nest bookmarks:
1.  Select the bookmark to nest.
2.  Drag it to the parent bookmark you want it grouped or 
nested under.
3.  Once the parent bookmark displays a red line beneath it, 
drag the bookmark left so it is below the bookmark icon.
4.  When you see a red horizontal arrow appear, release the 
bookmark. 
Bookmarks can be grouped in parent/child relationships. Click the plus(+) to expand a group 
and the minus (-) to collapse a group.
VB.NET PDF File Split Library: Split, seperate PDF into multiple
Professional VB.NET PDF file splitting SDK for Visual Studio and .NET framework 2.0. Split PDF file into two or multiple files in ASP.NET webpage online.
extract formatted text from pdf; copy paste text pdf file
145NitroPDFProfessionalsoftware user guide
PDF Interactivity
5HQDPLQJERRNPDUNV
If you have created a bookmark and you want to change its text 
label, renaming it is easy in Nitro.
To rename a bookmark: 
1.  In the Bookmarks panel, do either of the following:
•  Right-click and choose Rename.
•  Left-click once and then left-click twice on the bookmark.
2.  Type in the new bookmark text.
Using links
Links in Nitro add a powerful interactive aid that makes reading, 
navigating and using PDF documents locally and on-screen much 
easier. The links are inserted on the pages of your PDF documents 
and when clicked can perform different actions — link to pages 
in the current document or to pages in other PDFs, link to other 
files and Web pages, perform actions that modify forms, and add 
interactivity via JavaScript.
Links work much like links do on the web. When you hover over them 
with your mouse the cursor changes to indicate the link is there. 
When you click a link, an action is performed. You can easily format 
links in your PDFs so they are invisible or they are visible in a variety 
of styles.
$GGLQJOLQNV
To add a link to a PDF document:
1.  Select the Link 
tool from the toolbar.
When you 
save a 
document, 
the last 
state the 
bookmarks were in is 
recorded. For example, 
if your bookmarks 
were collapsed, then 
only the top level 
would display. If you 
had some groups of 
bookmarks expanded 
and some collapsed, 
then that is how the 
bookmarks would 
appear when the 
document was opened 
next.
146NitroPDFProfessionalsoftware user guide
PDF Interactivity
2.  On the page, click and drag the cursor to add the link. (To 
move the link, click and drag it.)
3.  In the Set Link Action window, select the type of link from 
the drop down list.
4.  Click Add.
/LQNLQJWRDSDJHLQDQRWKHUGRFXPHQW
To add a link to another page in a PDF document:
1.  Select the Link 
tool from the toolbar.
2.  On the page, click and drag the cursor add the link. (To move 
the link click and drag it.)
3.  Navigate to the page you want to link to by either:
•  The paging controls in the status bar.
•  The scroll bar down the right side of the page.
4.  In the Set Link Action window, click the Set button.
To test your link, select the Hand Tool, then click on the link.
&UHDWLQJZHEOLQNV
When you create a link to a page in a document, the link action is 
the same for local and web hosted documents.  If you create cross-
document links, you need to assign different actions to links for local 
viewing versus web viewing. The same actions are required when 
assigning actions to bookmarks and buttons.
To assign cross-document actions do one of the following:
When you left 
click once on 
a bookmark, 
the bookmark 
action is 
invoked such as 
taking you to a URL or 
another page. A double 
click action prepares 
the bookmark for 
renaming. If you have 
actions that open other 
documents, web links, 
and so on, you are 
always best off by using 
the right-click option 
and choosing Rename.
147NitroPDFProfessionalsoftware user guide
PDF Interactivity
•  When assigning cross-document links for files viewed locally on 
hard drives, CD/DVD-ROMs, or network servers, use the /PEN A 
lLE or 'O  TO A PAGE IN ANOTHER DOCUMENT action.
•  When PDFs are hosted on web sites, use the Open a web link 
action when assigning actions to open cross-document links.
(GLWLQJOLQNV
You can control what links look like, including what color they are 
when visible, as well as how the link area will appear when clicked 
on. Nitro allows you to lock links so they keep their position and 
properties. If you are trying to edit a link and its properties are 
unavailable, it may well be locked.
If you have created a set of links in a PDF and they need to be 
precisely laid out — for example, when you’ve added navigation 
links in the header or footer of a page — use the link aligning tools. 
(GLWLQJOLQNDSSHDUDQFH
To edit the appearance of links in PDF documents:
1.  Select the Link 
tool from the toolbar.
2.  Right-click and set any of the following:
•  Set the highlight style as invert, outline or inset.
•  Set link as visible or invisible.
•  Set visible link thickness.
•  Set visible link line style.
•  Set visible link color.
148NitroPDFProfessionalsoftware user guide
PDF Interactivity
Right-click a link to set appearance attributes.
6HWWLQJGHIDXOWVW\OHV
You can assign appearance settings for a link, then use the same 
appearance settings for all subsequent links you create in a PDF 
document.
To set the default link style:
1.  Select the Link 
tool from the toolbar.
2.  Create a link and set its properties.
3.  Right-click on the link and choose the Use Current 
Appearance as New Default option.
$OLJQLQJOLQNV
If you create a series of links to form a table or want links aligned 
horizontally or vertically, you can create links anywhere on a page 
and then use menu commands for aligning them.
To align links:
If you have created a set of links in a PDF and they need to be 
precisely laid out — for example, when you’ve added navigation 
links in the header or footer of a page — use the link aligning tools. 
You must 
know 
the URL 
address 
where 
the target PDF 
document is 
located when cross-
document linking 
on web sites before 
creating the Open a 
web link action.
Documents you may be interested
Documents you may be interested