c# pdf parser free : Search pdf metadata application SDK utility html wpf .net visual studio Xenon-UG12-part796

7 - 5
Insert a character multiple times
F4 Send “xx” character “nn” times in the output message, leaving the cursor in the current position.  Syntax = F4xxnn where 
xx stands for the insert character’s hex value for its ASCII code, and nn is the numeric value (00-99) for the number of 
times it should be sent.  Refer to the ASCII Conversion Chart (Code Page 1252), beginning on page A-3 for decimal, 
hex and character codes.
E9 and F4 Example:  Send all but the last characters, followed by 2 tabs
Send all characters except for the last 8 from the bar code above, followed by 2 tabs.  
Command string:  E908F40902
E9 is the “Send all but the last characters” command
08 is the number of characters at the end to ignore
F4 is the “Insert a character multiple times” command
09 is the hex value for a horizontal tab
02 is the number of times the tab character is sent
The data is output as:  1234567890AB <tab><tab>
Insert a string
BA Send “ss” string of “nn” length in the output message, leaving the cursor in the current position.  Syntax = BAnnnns...s 
where nnnn stands for the length of the string, and s...s stands for the string.  The string is made up of hex values for 
the characters in the string.  Refer to the ASCII Conversion Chart (Code Page 1252), beginning on page A-3 for decimal, 
hex and character codes.
B9 and BA Example:  Look for the string “AB” and insert 2 asterisks (**) 
Using the bar code above, send all characters up to but not including “AB.”  Insert 2 asterisks at that point, and send 
the rest of the data with a carriage return after.
Command string:  B900024142BA00022A2AF10D
B9 is the “Send all characters up to a string” command
0002 is the length of the string (2 characters)
41 is the hex value for A
42 is the hex value for B
BA is the “Insert a string” command
0002 is the length of the string to be added (2 characters)
2A is the hex value for an asterisk (*)
2A is the hex value for an asterisk (*)
F1 is the “Send all characters” command
0D is the hex value for a CR
The data is output as:  
1234567890**ABCDEFGHIJ
<CR>
Insert symbology name
B3 Insert the name of the bar code’s symbology in the output message, without moving the cursor.  Only symbologies with 
a Honeywell ID are included (see Symbology Charts on page A-1).  Refer to the ASCII Conversion Chart (Code Page 
1252), beginning on page A-3 for decimal, hex and character codes.
Search pdf metadata - add, remove, update PDF metadata in C#.net, ASP.NET, MVC, Ajax, WinForms, WPF
Allow C# Developers to Read, Add, Edit, Update and Delete PDF Metadata
pdf keywords metadata; add metadata to pdf
Search pdf metadata - VB.NET PDF metadata library: add, remove, update PDF metadata in vb.net, ASP.NET, MVC, Ajax, WinForms, WPF
Enable VB.NET Users to Read, Write, Edit, Delete and Update PDF Document Metadata
pdf metadata online; read pdf metadata online
7 - 6
Insert bar code length
B4 Insert the bar code’s length in the output message, without moving the cursor.  The length is expressed as a numeric 
string and does not include leading zeroes.
B3 and B4 Example:  Insert the symbology name and length
Send the symbology name and length before the bar code data from the bar code above.  Break up these insertions 
with spaces.  End with a carriage return.  
Command string:  B3F42001B4F42001F10D
B3 is the “Insert symbology name” command
F4 is the “Insert a character multiple times” command
20 is the hex value for a space
01 is the number of times the space character is sent
B4 is the “Insert bar code length” command
F4 is the “Insert a character multiple times” command
20 is the hex value for a space
01 is the number of times the space character is sent
F1 is the “Send all characters” command
0D is the hex value for a CR
The data is output as:  
Code128 20 1234567890ABCDEFGHIJ
<CR>
Insert key strokes
B5 Insert a key stroke or combination of key strokes.  Key strokes are dependent on your keyboard (see Keyboard Key 
References on page A-10).  Any key can be inserted, including arrows and functions.  Syntax = B5xxssnn where xx is 
the number of keys pressed (without key modifiers), ss is the key modifier from the table below, and nn is the key 
number from the Keyboard Key References, page A-10.
For example, B501021F inserts an “A” on a 104 key, U.S. style keyboard.  B5 = the command, 01 = number of keys 
pressed (without the key modifier), 02 is the key modifier for Shift Right, and 1F is the “a” key.  If a lower case “a” were 
to be inserted, B501001F would be entered.
If there are three keystrokes, the syntax would change from B5xxssnn for one keystroke to B5xxssnnssnnssnn.  An 
example that would insert "abc" is as follows:  B503001F00320030F833.
Note: Key modifiers can be added together when needed.  Example:  Control Left+Shift Left = 11. 
Move Commands
Move the cursor forward a number of characters
F5 Move the cursor ahead “nn” characters from current cursor position.  
Syntax = F5nn  where nn is the numeric value (00-99) for the number of characters the cursor should be moved ahead.  
Key Modifiers
No Key Modifier
00
Shift Left
01
Shift Right
02
Alt Left
04
Alt Right
08
Control Left
10
Control Right
20
C# PDF Text Search Library: search text inside PDF file in C#.net
|. Home ›› XDoc.PDF ›› C# PDF: Search PDF Text. Support search PDF file with various search options, like whole word, ignore case, match string, etc.
pdf metadata extract; google search pdf metadata
VB.NET PDF Text Search Library: search text inside PDF file in vb.
XDoc.PDF ›› VB.NET PDF: Search PDF Text. VB.NET PDF - Search and Find PDF Text in VB.NET. Allow to search defined PDF file page or the whole document.
clean pdf metadata; rename pdf files from metadata
7 - 7
F5 Example:  Move the cursor forward and send the data
Move the cursor forward 3 characters, then send the rest of the bar code data from the bar code above.  End with a 
carriage return.  
Command string:  F503F10D
F5 is the “Move the cursor forward a number of characters” command
03 is the number of characters to move the cursor
F1 is the “Send all characters” command
0D is the hex value for a CR
The data is output as:  
4567890ABCDEFGHIJ
<CR>
Move the cursor backward a number of characters
F6 Move the cursor back “nn” characters from current cursor position.  
Syntax = F6nn  where nn is the numeric value (00-99) for the number of characters the cursor should be moved back. 
Move the cursor to the beginning
F7 Move the cursor to the first character in the input message.  Syntax = F7.
FE and F7 Example:  Manipulate bar codes that begin with a 1
Search for bar codes that begin with a 1.  If a bar code matches, move the cursor back to the beginning of the data and 
send 6 characters followed by a carriage return.  Using the bar code above:
Command string:  FE31F7F2060D
FE is the “Compare characters” command
31 is the hex value for 1
F7 is the “Move the cursor to the beginning” command
F2 is the “Send a number of characters” command
06 is the number of characters to send
0D is the hex value for a CR
The data is output as:  
123456
<CR>
Move the cursor to the end
EA Move the cursor to the last character in the input message.  Syntax = EA.
Search Commands
Search forward for a character
F8 Search the input message forward for “xx” character from the current cursor position, leaving the cursor pointing to the 
“xx” character.  Syntax = F8xx  where xx stands for the search character’s hex value for its ASCII code.  
Refer to the ASCII Conversion Chart (Code Page 1252), beginning on page A-3 for decimal, hex and character codes.
VB.NET PDF- View PDF Online with VB.NET HTML5 PDF Viewer
edit, C#.NET PDF pages extract, copy, paste, C#.NET rotate PDF pages, C#.NET search text in PDF, C#.NET edit PDF bookmark, C#.NET edit PDF metadata, C#.NET
modify pdf metadata; add metadata to pdf programmatically
VB.NET PDF File Compress Library: Compress reduce PDF size in vb.
Embedded print settings. Embedded search index. Document and metadata. All object data. VB.NET Demo Code to Optimize An Exist PDF File in Visual C#.NET Project.
remove metadata from pdf acrobat; read pdf metadata java
7 - 8
F8 Example:  Send bar code data that starts after a particular character
Search for the letter “D” in bar codes and send all the data that follows, including the “D.”  Using the bar code above:
Command string:  F844F10D
F8 is the “Search forward for a character” command
44 is the hex value for “D”
F1 is the “Send all characters” command
0D is the hex value for a CR
The data is output as:  
DEFGHIJ
<CR>
Search backward for a character
F9 Search the input message backward for “xx” character from the current cursor position, leaving the cursor pointing to 
the “xx” character.  Syntax = F9xx where xx stands for the search character’s hex value for its ASCII code.  
Refer to the ASCII Conversion Chart (Code Page 1252), beginning on page A-3 for decimal, hex and character codes.
Search forward for a string
B0 Search forward for “s” string from the current cursor position, leaving cursor pointing to “s” string.  Syntax = B0nnnnS 
where nnnn is the string length (up to 9999), and S consists of the ASCII hex value of each character in the match string.  
For example, B0000454657374 will search forward for the first occurrence of the 4 character string “Test.”
Refer to the ASCII Conversion Chart (Code Page 1252), beginning on page A-3 for decimal, hex and character codes.
B0 Example:  Send bar code data that starts after a string of characters
Search for the letters “FGH” in bar codes and send all the data that follows, including “FGH.”  Using the bar code 
above:
Command string:  B00003464748F10D
B0 is the “Search forward for a string” command
0003 is the string length (3 characters)
46 is the hex value for “F”
47 is the hex value for “G”
48 is the hex value for “H”
F1 is the “Send all characters” command
0D is the hex value for a CR
The data is output as:  
FGHIJ
<CR>
Search backward for a string
B1 Search backward for “s” string from the current cursor position, leaving cursor pointing to “s” string.  Syntax = B1nnnnS 
where nnnn is the string length (up to 9999), and S consists of the ASCII hex value of each character in the match string.  
For example, B1000454657374 will search backward for the first occurrence of the 4 character string “Test.”
Refer to the ASCII Conversion Chart (Code Page 1252), beginning on page A-3 for decimal, hex and character codes.
VB.NET PDF - View PDF with WPF PDF Viewer for VB.NET
edit, C#.NET PDF pages extract, copy, paste, C#.NET rotate PDF pages, C#.NET search text in PDF, C#.NET edit PDF bookmark, C#.NET edit PDF metadata, C#.NET
batch edit pdf metadata; extract pdf metadata
C# WPF PDF Viewer SDK to view PDF document in C#.NET
edit, C#.NET PDF pages extract, copy, paste, C#.NET rotate PDF pages, C#.NET search text in PDF, C#.NET edit PDF bookmark, C#.NET edit PDF metadata, C#.NET
analyze pdf metadata; pdf xmp metadata viewer
7 - 9
Search forward for a non-matching character
E6 Search the input message forward for the first non-“xx” character from the current cursor position, leaving the cursor 
pointing to the non-“xx” character.  Syntax = E6xx  where xx stands for the search character’s hex value for its ASCII 
code.  Refer to the ASCII Conversion Chart (Code Page 1252), beginning on page A-3 for decimal, hex and character 
codes.
E6 Example:  Remove zeroes at the beginning of bar code data
This example shows a bar code that has been zero filled.  You may want to ignore the zeroes and send all the data that 
follows.  E6 searches forward for the first character that is not zero, then sends all the data after, followed by a carriage 
return.  Using the bar code above:
Command string:  E630F10D
E6 is the “Search forward for a non-matching character” command
30 is the hex value for 0
F1 is the “Send all characters” command
0D is the hex value for a CR
The data is output as:  
37692
<CR>
Search backward for a non-matching character
E7 Search the input message backward for the first non-“xx” character from the current cursor position, leaving the cursor 
pointing to the non-“xx” character.  Syntax = E7xx  where xx stands for the search character’s hex value for its ASCII 
code.  Refer to the ASCII Conversion Chart (Code Page 1252), beginning on page A-3 for decimal, hex and character 
codes.
Miscellaneous Commands
Suppress characters
FB Suppress all occurrences of up to 15 different characters, starting at the current cursor position, as the cursor is 
advanced by other commands.  When the FC command is encountered, the suppress function is terminated.  The 
cursor is not moved by the FB command.  
Syntax = FBnnxxyy . .zz where nn is a count of the number of suppressed characters in the list, and xxyy .. zz is the list 
of characters to be suppressed. 
FB Example:  Remove spaces in bar code data
This example shows a bar code that has spaces in the data.  You may want to remove the spaces before sending the 
data.  Using the bar code above:
Command string:  FB0120F10D
FB is the “Suppress characters” command
01 is the number of character types to be suppressed
20 is the hex value for a space
F1 is the “Send all characters” command
0D is the hex value for a CR
The data is output as:  
34567890
<CR>
C# PDF delete text Library: delete, remove text from PDF file in
Description: Delete specified string text that match the search option from PDF file. Parameters: Name, Description, Valid Value. matchString,
remove pdf metadata online; remove metadata from pdf
C# PDF File Compress Library: Compress reduce PDF size in C#.net
Embedded print settings. Embedded search index. Bookmarks. Document and metadata. All object data. Flatten visible layers. C#.NET DLLs: Compress PDF Document.
pdf metadata editor; change pdf metadata
7 - 10
Stop suppressing characters
FC Disables suppress filter and clear all suppressed characters.  Syntax = FC.
Replace characters
E4 Replaces up to 15 characters in the output message, without moving the cursor.  Replacement continues until the E5 
command is encountered.  Syntax = E4nnxx
1
xx
2
yy
1
yy
2
...zz
1
zz
2
where nn is the total count of the number of characters 
in the list (characters to be replaced plus replacement characters); xx
1
defines characters to be replaced and xx
2
defines 
replacement characters, continuing through zz
1
and zz
2
.
E4 Example:  Replace zeroes with CRs in bar code data
If the bar code has characters that the host application does not want included, you can use the E4 command to 
replace those characters with something else.  In this example, you will replace the zeroes in the bar code above with 
carriage returns.
Command string:  E402300DF10D
E4 is the “Replace characters” command
02 is the total count of characters to be replaced, plus the replacement characters (0 is replaced by CR, so total char-
acters = 2)
30 is the hex value for 0
0D is the hex value for a CR (the character that will replace the 0)
F1 is the “Send all characters” command
0D is the hex value for a CR
The data is output as:  
1234
5678
ABC
<CR>
Stop replacing characters
E5 Terminates character replacement.  Syntax = E5.
Compare characters
FE Compare the character in the current cursor position to the character “xx.”  If characters are equal, move the cursor 
forward one position.   Syntax = FExx  where xx stands for the comparison character’s hex value for its ASCII code.  
Refer to the ASCII Conversion Chart (Code Page 1252), beginning on page A-3 for decimal, hex and character codes.
Compare string
B2 Compare the string in the input message to the string “s.”  If the strings are equal, move the cursor forward past the end 
of the string.  Syntax = B2nnnnS  where nnnn is the string length (up to 9999), and S consists of the ASCII hex value 
of each character in the match string.  For example, B2000454657374 will compare the string at the current cursor 
position with the 4 character string “Test.” 
Refer to the ASCII Conversion Chart (Code Page 1252), beginning on page A-3 for decimal, hex and character codes.
Check for a number
EC Check to make sure there is an ASCII number at the current cursor position.  The format is aborted if the character is 
not numeric. 
EC Example:  Only output the data if the bar code begins with a number
If you want only data from bar codes that begin with a number, you can use EC to check for the number.
Command string:  ECF10D
EC is the “Check for a number” command
F1 is the “Send all characters” command
0D is the hex value for a CR
7 - 11
If this bar code is read,  
the next data format, if there is one, will be used on the data.  If there 
is no other format, the format fails and the raw data is output as AB1234. 
If this bar code is read: 
the data is output as:  
1234AB
<CR>
Check for non-numeric character
ED Check to make sure there is a non-numeric ASCII character at the current cursor position.  The format is aborted if the 
character is numeric. 
ED Example:  Only output the data if the bar code begins with a letter
If you want only data from bar codes that begin with a letter, you can use ED to check for the letter.
Command string:  EDF10D
ED is the “Check for a non-numeric character” command
F1 is the “Send all characters” command
0D is the hex value for a CR
If this bar code is read,  
the next data format, if there is one, will be used on this data.  If there 
is no other format, the format fails and the raw data is output as 1234AB. 
If this bar code is read: 
the data is output as:  
AB1234
<CR>
Insert a delay
EF Inserts a delay of up to 49,995 milliseconds (in multiples of 5), starting from the current cursor position. Syntax = EFnnnn 
where nnnn stands for the delay in 5ms increments, up to 9999.  This command can only be used with keyboard 
emulation.a 
Discard Data
B8 Discards types of data.  For example, you may want to discard Code 128 bar codes that begin with the letter A.  In step 
4 (page 7-1), select 6A (for Code 128), and in step 5, select 9999 (for all lengths).  Enter FE41B8 to compare and discard 
Code 128 bar codes that begin with the letter A.  Syntax = B8.  
Note: The B8 command must be entered after all other commands.   
The Data Format must be Required (see page 7-12) in order for the B8 command to work.  
If Data Format is On, but Not Required (page 7-12), bar code data that meets the B8 format is scanned and output 
as usual.  
Because the data format needs to be On and Required (page 7-12) for the B8 command, you must input data formats 
for all bar codes you wish to discard as well as all bar codes you wish to output.
Other data format settings impact the B8 command.  If Data Format Non-Match Error Tone is On (page 7-13), the 
scanner emits an error tone.  If Data format Non-Match Error Tone is Off, the code is disabled for reading and no 
tone is sounded.   
7 - 12
Data Formatter
When Data Formatter is turned Off, the bar code data is output to the host as read, including prefixes and suffixes. 
You may wish to require the data to conform to a data format you have created and saved.  The following settings can be applied 
to your data format:
Data Formatter On, Not Required, Keep Prefix/Suffix
Scanned data is modified according to your data format, and prefixes and suffixes are transmitted.
Data Formatter On, Not Required, Drop Prefix/Suffix
Scanned data is modified according to your data format.  If a data format is found for a particular symbol, those prefixes and 
suffixes are not transmitted.  If a data format is not found for that symbol, the prefixes and suffixes are transmitted.
Data Format Required, Keep Prefix/Suffix
Scanned data is modified according to your data format, and prefixes and suffixes are transmitted.  Any data that does not 
match your data format requirements generates an error tone and the data in that bar code is not transmitted.  If you wish 
to process this type of bar code without generating an error tone, see Data Format Non-Match Error Tone.
Data Format Required, Drop Prefix/Suffix
Scanned data is modified according to your data format.  If a data format is found for a particular symbol, those prefixes and 
suffixes are not transmitted.  Any data that does not match your data format requirements generates an error tone.  If you 
wish to process this type of bar code without generating an error tone, see Data Format Non-Match Error Tone.
Choose one of the following options.  Default = Data Formatter On, Not Required, Keep Prefix/Suffix.
Data Formatter Off
* Data Formatter On,
Not Required, 
Keep Prefix/Suffix
Data Formatter On,
Not Required, 
Drop Prefix/Suffix
Data Format Required,
Keep Prefix/Suffix
Data Format Required,
Drop Prefix/Suffix
7 - 13
Data Format Non-Match Error Tone
When a bar code is encountered that doesn’t match your required data format, the scanner normally generates an error 
tone.  However, you may want to continue scanning bar codes without hearing the error tone.  If you scan the Data Format 
Non-Match Error Tone Off bar code, data that doesn’t conform to your data format is not transmitted, and no error tone will 
sound.  If you wish to hear the error tone when a non-matching bar code is found, scan the Data Format Non-Match Error 
Tone On bar code.  Default = Data Format Non-Match Error Tone On.
Primary/Alternate Data Formats
You can save up to four data formats, and switch between these formats.  Your primary data format is saved under 0.  Your other 
three formats are saved under 1, 2, and 3.  To set your device to use one of these formats, scan one of the bar codes below.
Single Scan Data Format Change
You can also switch between data formats for a single scan.  The next bar code is scanned using an alternate data format, 
then reverts to the format you have selected above (either Primary, 1, 2, or 3).
* Data Format Non-Match Error 
Tone On
Data Format Non-Match 
Error Tone Off
Primary Data Format
Data Format 1
Data Format 2
Data Format 3
7 - 14
For example, you may have set your device to the data format you saved as Data Format 3.  You can switch to Data Format 
1 for a single trigger pull by scanning the Single Scan-Data Format 1 bar code below.  The next bar code that is scanned 
uses Data Format 1, then reverts back to Data Format 3. 
Single Scan-Primary 
Data Format
Single Scan-Data Format 1
Single Scan-Data Format 2
Single Scan-Data Format 3
Documents you may be interested
Documents you may be interested