pdf viewer in asp net c# : Adding image to pdf file SDK application API .net html wpf sharepoint PowerGREP25-part3045

246 
34. 
/folder <folders>
The value must be a comma-delimited or semicolon-delimited list of full paths to 
folders. Includes those folders, but not their subfolders, in the next action. 
35. 
/folderrecurse <folders>
The value must be a comma-delimited or semicolon-delimited list of full 
paths to folders. Includes those folders and their subfolders in the next action. 
36. 
/folderexclude <folders>
The value must be a comma-delimited or semicolon-delimited list of full 
paths to folders. Excludes those folders from the next action. Subfolders are also excluded, unless they’re 
explicitly included. 
37. 
/file <files>
The value must be a comma-delimited or semicolon-delimited list of full paths to files. 
Includes those files in the next action. 
38. 
/fileexclude <files>
The value must be a comma-delimited or semicolon-delimited list of full paths 
to files. Excludes those files from the next action. 
39. 
/masks  <include  files>  <exclude  files>  <include  folders>  <exclude  folders> 
<0|1>
Sets the file masks. The first two values are the inclusion and exclusion masks for files. The third and 
fourth value are the inclusion and exclusion masks for folders. The fifth value indicates if the masks are 
traditional file masks or regular expressions. 
40. 
/resultsoptions 
<none|file|"file 
target"|match|"match 
number"|"match 
context"|"match  context  number"|"align  match  context"|"align  match  context 
number"> <none|file|"file void"|"file match"|"file match void"|match|"match file"> 
<none|header|before|after|"before 
after"|group|"header 
group"|"before 
group"|"after  group"|"before  after  group">  <none|reverse|"alpha  inc"|"alpha 
dec"|"total  inc"|"total  dec"|"new  old"|"old  new">  <none|"alpha  inc"|"alpha 
dec"|"total inc"|"total dec"> <match|replace|inline|separate>
Sets the options to be used 
on the Results panel for displaying the search results, or saving them into a text file with the 
/save
parameter. You always need to specify 6 numbers, one for each of the 6 drop-down lists on the Results panel. 
Display files and matches: 
none = Do not show files or matches 
file = File names only 
´file targetµ = Matches without context 
match = Matches with section numbers 
´match numberµ = Matches with context numbers 
´match contextµ = Matches with context 
´match context numberµ = Matches with context and context numbers 
´align match contextµ = Aligned matches with context 
´align match context numberµ = Aligned matches with context and context numbers 
Group search matches: 
none = Do not group matches 
file = Per file 
´file voidµ = Per file, with or without matches 
´file matchµ = Per file, then per unique match 
´file match voidµ = Per file, per match, with or without matches 
match = Per unique match 
´match fileµ = Per unique match, listing files 
Adding image to pdf file - insert images into PDF in C#.net, ASP.NET, MVC, Ajax, WinForms, WPF
Sample C# code to add image, picture, logo or digital photo into PDF document page using PDF page editor control
add photo to pdf for; how to add a photo to a pdf document
Adding image to pdf file - VB.NET PDF insert image library: insert images into PDF in vb.net, ASP.NET, MVC, Ajax, WinForms, WPF
Guide VB.NET Programmers How to Add Images in PDF Document
adding image to pdf; add picture to pdf file
247 
Display totals: 
none = Do not show totals 
header = Show totals with the file header (or before the results if no header). 
before = Show totals before the results 
after = Show totals after the results 
´before afterµ = Show totals before and after the results. 
group = Show totals for grouped matches. 
´header groupµ = Totals with the file header, and grouped matches. 
´before groupµ = Totals before results, and grouped matches. 
´after groupµ = Totals after results, and grouped matches. 
´before after groupµ = Totals before and after the results, and grouped matches. 
Sort files: 
none = First searched to last searched 
reverse = Last searched to first searched 
´alpha incµ = Alphabetically, A..Z 
´alpha decµ = Alphabetically, Z..A 
´total incµ = By increasing totals 
´total decµ = By decreasing totals 
´new oldµ = Newest to oldest 
´old newµ = Oldest to newest 
Sort matches: 
none = Show in original order 
´alpha incµ = Alphabetically, A..Z 
´alpha decµ = Alphabetically, Z..A 
´total incµ = By increasing totals 
´total decµ = By decreasing totals 
Display replacements: 
match = Search match only 
replace = Replacement only 
inline = In-line match and replacement 
separate = Separate match and replacement 
41. 
/save <filename> <charset>
If the extension is .pgr or .pgsr, the results created by the /preview, 
/execute or /quick parameter will be saved into a PowerGREP results file or a PowerGREP sequence results 
file. If you specify any other extension, PowerGREP will export the results as a plain text file or HTML that 
can be read by other software. The 
/save
parameter will be ignored if you did not specify 
/preview
/execute
or 
/quick
. The file will be overwritten without warning if it already exists. 
If the extension is not .pgr or .pgsr, you can specify an additional value after the file name to determine the 
character set or text encoding to be used for the text file. You can use the same identifiers used by XML files 
and HTML files to specify character sets, such as 
utf-8
utf-16le
, or 
windows-1252
. If you omit this 
parameter, your computer’s default Windows code page is used. 
42. 
/preview
Preview the action. 
43. 
/execute
Execute the action. 
44. 
/quick
Quick execute the action. 
VB.NET PDF Page Insert Library: insert pages into PDF file in vb.
If you want to read the tutorial of PDF page adding in C# class, we suggest you go to C# Imaging - how to insert a new empty page to PDF file.
how to add image to pdf form; adding images to pdf files
VB.NET PDF Library SDK to view, edit, convert, process PDF file
Able to render and convert PDF document to/from supported document and image forms. Capable of adding PDF file navigation features to your VB.NET program.
add a jpg to a pdf; add jpg to pdf file
248 
45. 
/quit
This parameter  causes PowerGREP to terminate after successfully executing an  action. This 
parameter is only used if you specify 
/preview
and 
/save
, or 
/execute
, or 
/quick
. This parameter is 
implied if you specify 
/silent
. This parameter is ignored if you specify 
/reuse
and a running instance was 
actually reused. 
46. 
/reuse
Tells PowerGREP to pass the command line parameters to a PowerGREP instance that is already 
running if that instance is not already executing an action. If there are multiple PowerGREP instances 
running that are not executing an action, one of those instances is chosen at random. If there are no idle 
PowerGREP instances then a new instance is started as if you had not specified 
/reuse
. This parameter is 
ignored if you specify 
/silent
.  
If there are errors in your command line then the 
/reuse
parameter only takes effect if it occurs before the 
error on the command line. Specify 
/reuse
as the first parameter if you want to make sure that errors in the 
command line are displayed by a running instance rather than by a new instance. 
47. 
/silent
Quick execute the action without showing PowerGREP at all. No indication is given that 
PowerGREP is running. 
If there are errors in your command line or in the files it references then a message box is displayed to 
indicate the error, even when using 
/silent
. If the 
/silent
parameter occurs on the command before the 
invalid parameter, then the message box is all that is displayed. If the parameter occurs on the command line 
after the invalid parameter, then the 
/silent
parameter is ignored and a new PowerGREP instance is 
started. Specify 
/silent
as the first parameter to make sure no new PowerGREP instance is started. 
48. 
/noundo
Tells PowerGREP not to add the action to the undo history. This means you will not be able to 
undo the action or delete any backup files that it created. This parameter is ignored unless you use 
/silent
/noundo
is implied for actions that do not create backup files (either because they don’t save any files or 
because you chose not to create backups). You should only use 
/noundo
when using PowerGREP as part of 
an automated process and your automated process already deals with the backup files that PowerGREP 
creates. 
49. 
/noundomanager
Tells PowerGREP to add the action directly to the undo history, without using the 
undo manager. This parameter is ignored unless you use 
/silent
. You have to specify the path to a 
.pgu
file to save the undo history when using 
/noundomanager
. If the 
.pgu
file does not exist it will be created. 
If it does exist the action is added to the 
.pgu
file. The difference between using and not using the undo 
manager is that the undo manager allows multiple PowerGREP instances to share the same undo history. 
You should not use 
/noundomanager
unless you can be 100% sure no other PowerGREP instance is using 
the same 
.pgu
file in any way. 
50. 
/nocache
can be used in combination with 
/silent
to temporarily disable the conversion cache. Files in 
proprietary formats will be converted even if they were cached before. The conversions will not be added to 
the cache. The conversion manager will not be used at all. Use this option if the action you’re executing 
silently searches  through  files that  you  normally don’t search  through.  That way PowerGREP  doesn’t 
needlessly take up disk space to cache the plain text conversions of these files. It also prevents PowerGREP 
from flushing files that you do regularly work with from the cache when the cache reaches its maximum size. 
C# Word - Insert Image to Word Page in C#.NET
to text, C#.NET convert PDF to images, C#.NET PDF file & pages VB.NET How-to, VB.NET PDF, VB.NET Word, VB It's a demo code for adding image to word page using
how to add an image to a pdf file; add jpg to pdf preview
C# PowerPoint - Insert Image to PowerPoint File Page in C#.NET
C# File: Split PDF; C# Page: Insert PDF pages; C# Page: Delete PDF pages; C# Read: PDF Text Extract; C# Read: PDF Image Extract; C# Write: Insert text into PDF;
add photo to pdf in preview; add an image to a pdf with acrobat
249 
45. XML Format of PowerGREP Files 
When working with PowerGREP, you will save your data in a number of different files. File selections are 
saved in *.pgf files, action definitions are saved in *.pga files, libraries are saved in *.pgl files, results are saved 
in *.pgr files and the undo history is saved in a *.pgu file. All these files are XML files. You can easily open 
them in a text editor or XML editor to look at their contents. 
The main benefit of the XML format is that you can use standard XML software to read files saved by 
PowerGREP, or even create your own. The ability to create file selection files and action definition files is 
particularly useful. While PowerGREP offers a wide range of command line parameters, not all aspects of the 
file selection and action definition can be controlled from the command line. The flat command line is simply 
too cumbersome to control PowerGREP’s wide range of abilities. A structured XML file is much more 
useful. Instead of controlling individual settings via command line parameters, simply use your favorite XML 
software or XML programming library to generate a .pgf and/or .pga file, and pass those on the command 
line to PowerGREP. 
Reading PowerGREP results files can be very handy if you want to apply some special processing to the 
results found by PowerGREP. The XML structure of a *.pgr file stores all the information that PowerGREP 
itself uses to display the results on the Results panel, without requiring access to the files that were searched 
through to produce the results. 
PowerGREP XML Schema 
All five file formats used by PowerGREP are based on a single XML Schema. You can download the schema 
definition file from http://www.powergrep.com/powergrep40.xsd. When creating file selection and action 
files by yourself, make sure to validate them against the schema. PowerGREP does not validate files against 
the schema, and makes little effort to display helpful error messages. 
In order to avoid inconsistencies, there is no separate documentation for PowerGREP’s file formats. The 
XML  schema  is  annotated,  and  serves  as  both  human-readable  documentation  and  machine-readable 
specification. 
The XML schema is laid out in a bottom-up fashion. The root element, which is always ´powergrepµ, is 
defined as the last element in the schema. If you collapse all nodes under xsd:schema you will get an overview 
of all the types the schema defines. 
C# PDF Page Insert Library: insert pages into PDF file in C#.net
By using reliable APIs, C# programmers are capable of adding and inserting (empty) PDF page or pages from various file formats, such as PDF, Tiff, Word, Excel
how to add an image to a pdf in preview; how to add an image to a pdf in reader
C# PDF File & Page Process Library SDK for C#.net, ASP.NET, MVC
Image: Copy, Paste, Cut Image in Page. Link: Edit URL. Bookmark an (empty) page to a PDF and adding empty pages random pages can be deleted from PDF file as well.
pdf insert image; acrobat insert image in pdf
VB.NET PDF File & Page Process Library SDK for vb.net, ASP.NET
on creating, loading, merge and splitting PDF pages and Files, adding a page blank pages or image-only pages from an image source PDF File Creation and Loading.
how to add an image to a pdf file in acrobat; add photo to pdf
VB.NET TIFF: Read, Edit & Process TIFF with VB.NET Image Document
TIFF document at the page level, like TIFF page adding & deleting to provide powerful & profession imaging controls, PDF document, image to pdf files and
add signature image to pdf; how to add image to pdf in acrobat
Part 4 
Regular Expression Tutorial 
C# PDF insert text Library: insert text into PDF content in C#.net
C#.NET PDF SDK - Insert Text to PDF Document in C#.NET. Providing C# Demo Code for Adding and Inserting Text to PDF File Page with .NET PDF Library.
add jpeg signature to pdf; how to add jpg to pdf file
253 
1. Regular Expression Tutorial 
In this tutorial, I will teach you all you need to know to be able to craft powerful time-saving regular 
expressions. I will start with the most basic concepts, so that you can follow this tutorial even if you know 
nothing at all about regular expressions yet. 
But I will not stop there. I will also explain how a regular expression engine works on the inside, and alert you 
at the consequences. This will help you to understand quickly why a particular regex does not do what you 
initially expected. It will save you lots of guesswork and head scratching when you need to write more 
complex regexes. 
What Regular Expressions Are Exactly - Terminology 
Basically, a regular expression is a pattern describing a certain amount of text. Their name comes from the 
mathematical theory on which they are based. But we will not dig into that. Since most people including 
myself are lazy to type, you will usually find the name abbreviated to regex or regexp. I prefer regex, because 
it is easy to pronounce the plural ´regexesµ. In this book, regular expressions are printed between guillemots: 
«
regex
». They clearly separate the pattern from the surrounding text and punctuation.  
This first example is actually a perfectly valid regex. It is the most basic pattern, simply matching the literal 
text „
regex
µ. A "match" is the piece of text, or sequence of bytes or characters that pattern was found to 
correspond to by the regex processing software. Matches are indicated by double quotation marks, with the 
left one at the base of the line.  
«
\b[A-Z0-9._%+-]+@[A-Z0-9.-]+\.[A-Z]{2,4}\b
» is a more complex pattern. It describes a series of 
letters, digits, dots, underscores, percentage signs and hyphens, followed by an at sign, followed by another 
series of letters, digits and hyphens, finally followed by a single dot and between two and four letters. In other 
words: this pattern describes an email address. 
With the above regular expression pattern, you can search through a text file to find email addresses, or verify 
if a given string looks like an email address. In this tutorial, I will use the term ´stringµ to indicate the text that 
I am applying the regular expression to. I will indicate strings using regular double quotes. The term ´stringµ 
or ´character stringµ is used by programmers to indicate a sequence of characters. In practice, you can use 
regular expressions with whatever data you can access using the application or programming language you are 
working with. 
Different Regular Expression Engines 
A regular expression ´engineµ is a piece of software that can process regular expressions, trying to match the 
pattern to the given string. Usually, the engine is part of a larger application and you do not access the engine 
directly. Rather, the application will invoke it for you when needed, making sure the right regular expression is 
applied to the right file or data. 
As usual in the software world, different regular expression engines are not fully compatible with each other. 
It is not possible to describe every kind of engine and regular expression syntax (or ´flavorµ) in this tutorial. I 
will focus on the regex flavor used by Perl 5, for the simple reason that this regex flavor is the most popular 
254 
one, and deservedly so. Many more recent regex engines are very similar, but not identical, to the one of Perl 
5. Examples are the open source PCRE engine (used in many tools and languages like PHP), the .NET 
regular expression library, and the regular expression package included with version 1.4 and later of the Java 
JDK. I will point out to you whenever differences in regex flavors are important, and which features are 
specific to the Perl-derivatives mentioned above. 
Give Regexes a First Try 
You can easily try the following yourself in a text editor that supports regular expressions, such as EditPad 
Pro. If you do not have such an editor, you can download the free evaluation version of EditPad Pro to try 
this out. EditPad Pro’s regex engine is fully functional in the demo version. As a quick test, copy and paste 
the text of this page into EditPad Pro. Then select Search|Multiline Search Panel from the menu. In the 
search panel that appears near the bottom, type in «
regex
» in the box labeled ´Search Textµ. Mark the 
´Regular expressionµ checkbox, and click the Find First button. This is the leftmost button on the search 
panel. See how EditPad Pro’s regex engine finds the first match. Click the Find Next button, which sits next 
to the Find First button, to find further matches. When there are no further matches, the Find Next button’s 
icon will flash briefly. 
Now try to search using the regex «
reg(ular expressions?|ex(p|es)?)
» . This regex will find all 
names, singular and plural, I have used on this page to say ´regexµ. If we only had plain text search, we would 
have needed 5 searches. With regexes, we need just one search. Regexes save you time when using a tool like 
EditPad Pro. Select Count Matches in the Search menu to see how many times this regular expression can 
match the file you have open in EditPad Pro. 
If you are a programmer, your software will run faster since even a simple regex engine applying the above 
regex once will outperform a state of the art plain text search algorithm searching through the data five times. 
Regular expressions also reduce development time. With a regex engine, it takes only one line (e.g. in Perl, 
PHP, Java or .NET) or a couple of lines (e.g. in C using PCRE) of code to, say, check if the user’s input looks 
like a valid email address. 
255 
2. Regex Tutorial Table of Contents 
This regular expression tutorial teaches you every aspect of regular expressions. Each topic assumes you have 
read and understood all previous topics. So if you are new to regular expressions, I recommend you read the 
topics in the order presented. 
Introduction 
The introduction indicates the scope of the tutorial and which regex flavors will be discussed. It also 
introduces basic terminology. 
Literal Characters and Special Characters 
The simplest regex consists of only literal characters. Certain characters have special meanings in a 
regex and have to be escaped. Escaping rules may get a bit complicated when using regexes in 
software source code. How to enter non-printable characters. 
How a Regex Engine Works Internally 
First look at the internals of the regular expression engine’s internals. Later topics will build on this 
information. Knowing the engine’s internals will greatly help you to craft regexes that match what you 
intended, and not match what you do not want. 
Character Classes or Character Sets 
A character class or character set matches a single character out of several possible characters, 
consisting of individual characters and/or ranges of characters. A negated character class matches a 
single character not in the character class. Shorthand character classes allow you to use common sets 
quickly. 
The Dot 
The dot matches any character, though usually not line break characters unless you change an option. 
Start of String and End of String Anchors 
Anchors are zero-width. They do not match any characters, but rather a position. The caret and the 
dollar sign match at the start and the end of the string. Depending on your regex flavor and its 
options, they can match at the start and the end of a line as well. 
Word Boundaries 
Word boundaries are like anchors, but match at the start of a word and the end of a word. However, 
most regex flavors define the concept of a ´wordµ differently than your English teacher in grade 
school. 
Alternation 
Documents you may be interested
Documents you may be interested