open pdf file in iframe in asp.net c# : How to delete text from a pdf document control software system azure windows .net console NSi_AutoStore_AdminGuide_en60-part1113

Admin Guide – AutoStore 6.0 
601   
Version 1.2 
Copyright 2012 Notable Solutions, Inc. 
Using
- select the method. The following options are available: 
1.
Regular expression
- the component will split the document when it finds a barcode with a 
value matching a regular expression. The expression must follow the ECMAScript grammar. 
For details, see the description of the syntax
2.
Wildcard
- the component will split the document when it finds a barcode with the value 
matching a wildcard pattern.  
Wildcard  
Description  
any value of any length (this is a default value)  
any single character  
[A]  
any single alphabetic character  
[#] 
any single numeric character  
[A#], [#A] 
any letter or number  
For example, *.???
means any string that ends with .
followed by three symbols. [#]*
means any 
string that begins with a numeric character. *Data*
means any string that contains "Data" 
substring. 
Note: 
If you want symbols like * ? [ ] \
\
to be recognized as characters (not as wildcards), use 
combinations with slash: \*
, \?
, \[
, \]
, \\
. For example, if a string [a*b]*c
is desired to be 
found, use the following expression: \[a\*b\]\*c
]\*c
*c
3.
External script
- the component will split the document according to the value returned by 
an external Visual Basic script. See the example
of the Visual Basic script usage. When you 
select this alternative, the Scripts button becomes enabled and the Pattern
text box, the 
Keep barcode page
and the Pre-separator
check boxes become disabled.   
Scripts 
- click this button if you want to use Visual Basic scripts to define the splitting criteria. This 
button opens the Scripts List
dialog. 
Pattern
- specify the barcode pattern that is to be found in order to split the document. It is 
mandatory to fill out this field, if the Split on barcode
check box is selected and you select 
Wildcard
or Regular expression
in the Using
combo box. 
Keep barcode page
- select this check box if you want to keep the barcode page. If this check box 
is not selected, the barcode page will be discarded in the output document. 
Pre-separator
- select this check box if you are using the barcode page as a separator, and you 
want the barcode page to be kept at the beginning of the document. If this box is not checked, 
the component will assume that the barcode separator is the last page of the split document and 
will start a new file after it. This option is disabled when the Keep barcode page
option is off. 
How to delete text from a pdf document - delete, remove text from PDF file in C#.net, ASP.NET, MVC, Ajax, WinForms, WPF
Allow C# developers to use mature APIs to delete and remove text content from PDF document
acrobat delete text in pdf; delete text pdf
How to delete text from a pdf document - VB.NET PDF delete text library: delete, remove text from PDF file in vb.net, ASP.NET, MVC, Ajax, WinForms, WPF
VB.NET Programming Guide to Delete Text from PDF File
how to erase text in pdf file; how to delete text from a pdf in acrobat
Admin Guide – AutoStore 6.0 
602   
Version 1.2 
Copyright 2012 Notable Solutions, Inc. 
Setup Zoned Barcodes 
This dialog allows you to set up zones in which the component will search for barcodes. All barcodes 
outside of the specified zones will be ignored. You can load an image file, navigate through multiple 
page image, add zones by manual drawing in the Preview Pane
and set options for each zone.  
Preview buttons 
Buttons at the top-left of zone editor are used for previewing input images. 
- this section is used for zooming the image in/out. 
- use these buttons to set up image alignment: fit to screen, fit to width, fit to height. 
- use this button to enter selection mode, in which you can select one or more zones.   
- use this button to enter creation mode, in which you can create new zones.    
- use this button to remove selected zones. 
In the right-top area of the dialog you can read the following information: the number of zones applied 
to the image, the number of zones on the selected page. 
Preview Pane
The image pane displays the image for preview. You can draw zones on the preview.  
Note:  
A zone should not be of the exact size of a barcode: scanned image can be slightly moved from 
time to time. Deskewing and preprocessing can also shift barcodes a little. Therefore, when 
drawing an image please make a reasonable border around the barcode.  
The barcode should completely fit into the zone to be found when processing. 
Image
- options in this group allow you to select an image and a page for displaying in the preview pane. 
Image file
- the path to the image file. 
Page
- enter the page number. You can use 
and 
navigation buttons for page selection. 
These buttons are enabled only if the document contains more than one page. 
Note:  
The color depth for displaying the PDF image in the preview pane is the maximum from the 
OCR color depth
and the Split color depth
values that are set in the Advanced tab
When 8 bit grayscaled JPEG document is used, the image is opened in 24bpp mode to get rid of 
dithering.  
Zone
- this group contains the options for a zone. Select the index number of a zone or the zone itself in 
the image pane to configure its settings. 
The image part with relationship ID rId293 was not found in the file.
The image part with relationship ID rId294 was not found in the file.
The image part with relationship ID  rId295 was not found in the file.
The image part with relationship ID  rId296 was not found in the file.
VB.NET PDF Page Delete Library: remove PDF pages in vb.net, ASP.
VB.NET PDF - How to Delete PDF Document Page in VB.NET. Visual Basic Sample Codes to Delete PDF Document Page in VB.NET Class. Free
pdf text watermark remover; delete text from pdf acrobat
C# PDF Page Delete Library: remove PDF pages in C#.net, ASP.NET
C#.NET PDF Library - Delete PDF Document Page in C#.NET. Provide C# Users in C#.NET. How to delete a single page from a PDF document.
how to delete text in a pdf acrobat; how to erase in pdf text
Admin Guide – AutoStore 6.0 
603   
Version 1.2 
Copyright 2012 Notable Solutions, Inc. 
Require exactly one barcode in the zone
- If this check box is selected, the component tries to 
detect exactly one barcode in the zone. This option can be useful if the quality of printed 
barcodes is low, or if the Barcode type option is set to Autodetect. If there are no or more that 
one barcode in the zone, it will be skipped. 
Add barcodes to global set
- add barcodes found within the zone to the global set. The values of 
the barcodes from the global set can be retrieved using Global set RRTs
Add barcodes to set
- select this checkbox to add barcodes found in the zone to a named set of 
barcodes. A named set can contain barcodes found in one or several zones. The barcode values 
found in the set can be retrieved using named set RRTs
. If no name is provided then the barcodes 
found within the zone are added to the global set.  
Note:  
If neither the Add barcodes to global set
t
nor the Add barcodes to set
t
option is selected, then 
zone barcodes are added neither into unnamed (global) nor named RRT set. However, they are 
still recognized and validated. 
Pages tab
This tab contains options to specify on which pages the component should search for the 
specified zone. 
The options are: 
Recognize zone on all pages
- the component will look for barcodes in the zone on 
all pages of the document. This option is set by default.  
Recognize zone on odd pages only
- barcodes in the zone will be looked for only on 
odd pages of the document. 
Recognize zone on even pages only
- the zone will be recognized only on even 
pages of the document. 
Recognize zone on pages with numbers
- the component will recognize the zone on 
particular pages of the document. When this property is selected, the text field is 
enabled and the user should specify the numbers of pages to recognize. It can be, 
for example, 2,4,6..9,11.. To specify a range the ".." is used. When the ".." stands at 
the end, it means "and till the last page". The value "none" means that the zone will 
not be recognized; "all" means that the zone will be recognized on all pages of 
documents. 
And on the last page
- this check box is enabled only if the Recognize zone on pages with 
numbers
option is selected. If this check box is selected, the zone will be recognized on the 
defined pages and on the last page of the document. 
Validation tab
By means of the options on this tab you can require validation of the values of the found 
barcodes.The barcodes whose values do not satisfy the validation criteria will be ignored. 
Select the type of validation from the drop down list: 
No validation
- this option is set by default. Barcode values are not validated.  
Wildcard
- this option allows using wildcards to validate barcode values.  
C# PDF Text Extract Library: extract text content from PDF file in
Free online source code for extracting text from adobe PDF document in C#.NET class. Ability to extract highlighted text out of PDF document.
acrobat delete text in pdf; how to erase text in pdf file
VB.NET PDF Text Extract Library: extract text content from PDF
SharePoint. Extract text from adobe PDF document in VB.NET Programming. Extract file. Extract highlighted text out of PDF document. Image
how to edit and delete text in pdf file online; how to delete text in pdf preview
Admin Guide – AutoStore 6.0 
604   
Version 1.2 
Copyright 2012 Notable Solutions, Inc. 
Wildcard 
Description 
 
any value of any length  
any single character  
[A]  
any single alphabetic character  
[#] 
any single numeric character  
[A#], [#A]   any letter or number  
Note:
If you want such symbols like * ? [ ] \
\
to be recognized as characters (not as wildcards), use 
combinations with slash: \*
, \?
, \[
, \]
, \\
. For example, if a string [a*b]*c
is desired to be found, 
use the following expression: \[a\*b\]\*c
]\*c
*c
.  
Regular expression
- this option requires barcode values to match a regular 
expression. For matching regular expressions, the component uses the ECMAScript 
grammar. For details, see the description of the syntax
External script
- zones will be verified using a VB script. Input the path to the script 
in the Script file name
field or browse the script using the 
button. The script 
receives the following data: 
o
sValue 
- zone value 
o
sFileName 
- input file name 
o
nPageNumber
- page number 
If the zone is validated, the script must return the "TRUE" or "YES" value in the string variable 
RRV
. If validation fails, the script returns "FALSE" for RRV
 
Zone is required 
- this option means that if there is no value found (or no value matches 
validation criteria, if validation is on) within this zone, or if the external script returns "FALSE", the 
document will be rejected. 
Use default value if not found or invalid - 
this option means that if the value of a barcode is not 
valid(according to the validation method chosen above), the specified default value will be 
considered as the value of the barcode. 
Location tab
On this tab you can modify the selected zone coordinates and preferable measure unit. 
Left
- modify the left coordinate of the zone. 
Top
- modify the top coordinate of the zone. 
Right
- modify the right coordinate of the zone. 
Bottom
- modify the bottom coordinate of the zone. 
The image part with relationship ID rId298 was not found in the file.
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. This C# coding example describes how to add a single text character to PDF document. // Open a document.
how to delete text from pdf document; pull text out of pdf
C# PDF Convert to Text SDK: Convert PDF to txt files in C#.net
All text content of target PDF document can be copied and pasted to .txt files by keeping original layout. C#.NET class source code
pdf editor delete text; how to erase text in pdf online
Admin Guide – AutoStore 6.0 
605   
Version 1.2 
Copyright 2012 Notable Solutions, Inc. 
Units type
- set the units which are used to represent the coordinates of the zone. If you specify 
the type of units, the coordinates are recalculated and the zone is stored in the same place. You 
can select one of the following values: 
Millimeters 
Inches/100 
Scripts List 
This dialog contains the list of scripts that determine the splitting criteria. The document will be split 
according to the result returned by these scripts. 
Add
- click this button to add a new script to the list. This button opens the Script Properties
dialog. 
Edit
- select a script and click this button to edit settings of the selected script. This button opens the 
Script Properties
dialog. 
Remove
- select a script and click this button to remove the selected script from the list. 
The scripts used for definition of the splitting criteria should return the values in the form of special 
String
variable RRV
. This variable value has the following structure: 
Name=value&chr(10)&Name=value&chr(10)&Name=value&...
, where Name
and value
are the name 
and the value of some variable, chr(10)
is the EOL character for VBScript.  
Note: 
The variable values cannot contain EOL characters. 
Two special variables can be used in RRV
1.
Split
- this variable gets the value that instructs the component whether the document should be 
split on the current page. The variants of using this variable are as follows:  
RRV = "Split=BEFORE"
- the component will split the document on the current page and 
this page will be the first page of the next document. This is equivalent to using the Pre-
separator
option when wildcard or regular expression is used. 
RRV = "Split=REMOVE"
- the component will split the document on the current page and 
delete the current page. This is equivalent to the situation when the Keep barcode page
option is OFF. 
RRV = 
"Split=AFTER"
- the component will split the document on the current page and this 
page will be the last page of the current document. This is equivalent to the situation when 
the Keep barcode page
option is ON and the Pre-separator
option is OFF. 
If the Split
variable has any other value, the component will not split the document on the 
current page. 
2.
OutputPages
- this variable gets the value that instructs the component as how to create the 
output documents containing the specified pages of the original document. This variable's value 
should have the following structure:  
C# PDF metadata Library: add, remove, update PDF metadata in C#.
C#.NET PDF SDK - Edit PDF Document Metadata in C#.NET. Allow C# Developers to Read, Add, Edit, Update and Delete PDF Metadata in .NET Project.
how to erase text in pdf; pdf text remover
C# PDF Text Search Library: search text inside PDF file in C#.net
C#.NET. C# Guide about How to Search Text in PDF Document and Obtain Text Content and Location Information with .NET PDF Control.
pdf text watermark remover; how to delete text from pdf with acrobat
Admin Guide – AutoStore 6.0 
606   
Version 1.2 
Copyright 2012 Notable Solutions, Inc. 
pages(1);...;pages(n)
, where pages(i)
is a comma-separated list of original document's page 
numbers that will form the i-th output document, e.g. 1,4,2
. You can also use ranges of pages, 
e.g. 1..5
means pages from 1 to 5 of the original document. 
The example of this variable usage:  
RRV = "OutputPages=1,2,3;5,2;1..3"
- means that the component should create three 
documents. The first document will contain 3 pages (1st, 2nd and 3rd pages of the original 
document). The second document will contain 2 pages (5th and 2nd pages of the original 
document). The third document will contain pages 1,2,3 of the original document. 
The variables listed in the RRV
structure may be used by other scripts. For this purpose, you should add 
them to the list of variables of those scripts as Global
variables. The script may change the value of the 
Global
variable that has been already initialized by returning its value in the RRV
list. 
Script execution order 
The algorithm of execution of the scripts is as follows. For every page of the document the component 
executes the scripts after the page is processed, in the following order, depending on the Condition
parameters: 
1.
First, for every barcode found on a page, in succession, the scripts with Each barcode
condition 
are executed in the order as they are listed in the table until some script returns a valid value of 
the Split
variable. After this, the remaining scripts for this group are not executed. 
2.
The scripts with Barcodes from set
condition are executed for every barcode found within 
specified zones
on the current page. The scripts are executed for every barcode in succession in 
the order they are listed in the list until some script returns a valid value of the Split
variable. 
3.
The scripts with Each page
condition are executed in the order they are listed in the list until 
some script returns a valid value of the Split variable. 
4.
The scripts with Following pages
condition are executed if the current page belongs to the list of 
pages set for this option. 
After execution of all scripts, the component takes the value of the last executed script to determine 
whether and how(BEFORE, REMOVE, AFTER) the document should be split on the current page.  
After this procedure is applied for every page, you will have several documents at the output. 
Then the scripts with Each Document
condition are executed in the order they are listed. After that, the 
document is split once again according to the value of the OutputPages
variable, if it is defined at all and 
contains a valid value. 
Script Properties 
This dialog allows you to configure properties of a script. 
Script file
- enter the path to the script.   
Admin Guide – AutoStore 6.0 
607   
Version 1.2 
Copyright 2012 Notable Solutions, Inc. 
Edit
- click this button to edit the script in the Script Editor
Note:
You can edit scripts in the Script Editor
r
only with the 5.0 version of the Workflow Server.  
Run condition
- select the condition when the script will be executed. You can select one of the 
following conditions: 
Each barcode
- the script will be executed for every barcode on a page after the page is 
processed, and so on for each page. 
Barcode from set
- the script will be executed for every barcode from a selected set of barcodes. 
When you select this condition, there appears the Set
combo box with a list of sets, which can be 
configured in the Setup Zoned Barcodes
dialog. 
Each page
- the script will be executed after each page of the document is processed. 
Following pages
- the script will be executed after each of the specified pages of the document is 
processed. Enter the page numbers separated by comma. You can also define a page range using 
the hyphen. For example, 1-3,5,7
Each document
- the script will be executed after the document is processed. 
Script variables
- this list displays variables that will be used in the script. 
Add
- click this button to add a variable to the list. This button opens the Script Variable
dialog. 
Edit
- select a variable from the list and click this button to edit properties for the selected variable. This 
button opens the Script Variable
dialog. 
Remove
- select a variable from the list and click this button to remove the selected variable. 
Script Editor 
The script editor window allows you to create, open, edit, compile, print and save a VB script. 
See the examples
of the VB script usage. 
Script Variable 
This dialog allows you to configure settings of a script variable. Only the String
variables can be used in 
the splitting scripts. 
Variable name
- enter name of the variable manually or select from the drop down list of the script 
variables. You can use RRT from previous components in this text box. The RRTs
from the Barcode 
component are not replaced in this text box. 
Variable scope 
- select if the variable is Local
or Global
Admin Guide – AutoStore 6.0 
608   
Version 1.2 
Copyright 2012 Notable Solutions, Inc. 
Initial value
- enter the value to initialize the variable.  
The variable initialization depends on the kind of the variable. The Local
variable is initialized by the 
specified value directly before the script is executed. The Global
variable can be initialized in two cases 
(depending on which case will take place earlier): 
1.
During the first running of the script that uses this variable - by the specified value;  
2.
When some script returns the value of this variable - by the returned value. 
You can use RRT from previous components in the Initial value 
text box. You can also use the following 
sets of Component's RRTs
in the Initial value
text box:  
~LTB::Barcode~ 
~LTB::PageBarcodes~ 
~LTB::PageNumber~ 
~LTB::PagesCount
~LTB::#,#~
(specific barcode or comma-separated list of barcodes) 
~LTB::ZoneName,#,#~
(specific barcode or comma-separated list of barcodes from the specific set 
of zones) 
Note: 
The scripts are executed after the whole page is completely processed, therefore if the script 
variables values contain Global set RRTs
or Named set RRTs
, they can get the values of the 
barcodes from the current page and the previous pages. 
If you do not initialize variables used in the script, they are initialized by the empty string by 
default when the script starts running. 
Script examples 
The examples of the splitting scripts usage: 
1. Splitting document on the page containing a barcode with a value defined via RRT 
Create a workflow with the AutoCapture component that allows users to enter the name of the city in 
the 'City' field of the form. In the Barcode configuration create the following script in theScript Editor
Compile the script and save it in a .vbs
file.  
The image part with relationship ID rId299 was not found in the file.
Admin Guide – AutoStore 6.0 
609   
Version 1.2 
Copyright 2012 Notable Solutions, Inc. 
In the Scripts List
dialog click Add
, and in the opened Script Properties
dialog select the saved .vbs 
file as 
a Script file
. Select Each Barcode
condition. Initialize script variables in the Script Variable
dialog: 
sBarcode
is the Local
variable initialized by ~LTB::Barcode~
value. 
sSplitValue
is the Local
variable initialized by ~ACC::%City%~
value. 
Run the process. When the user sends files, he/she specifies a city in the AutoCapture form. The script 
will be executed for each barcode on the page after the page is processed. If the value of some barcode 
on the page is equal to the city name entered by the user, the script will return the value RRV = 
"Split=BEFORE" 
and the component will split the document on the current page and this page will be 
the first page of the next document.  
For example, if the user entered London
in the 'City' field, and the component detects a barcode with 
the value London 
on the third page of the document, the component will split the document on the 
third page and this page will be the first page of the next document. 
2. Splitting the document and creating output files depending on the amount of pages 
Create the following script in the Script Editor
Compile the script and save it in a .vbs
file.  
In the Scripts List
dialog click Add
, and in the opened Script Properties
dialog select the saved .vbs 
file as 
a Script file
. Select Each Document 
condition. Initialize script variables in the Script Variable
dialog: 
sPagesCount
is the Local
variable initialized by ~LTB::PagesCount~
value. 
sSplitValue
is the Local
variable initialized by 7
value. 
This script will be executed for the entire document when all pages will be processed. If the document 
contains 7 pages, the component will create two documents: the first one containing 2 pages (2nd and 
4th pages of the original document) and the second document containing 1 page (the 1st page of the 
original document). If the document's pages count is not equal to 7, the component will create one 
output document that will contain pages from 1 to 5 of the original document. 
Field Values tab 
Use this tab to add or remove fields that will be transferred to the subsequent components in the 
workflow as RRTs
.  
Field name
- enter the field name. 
The image part with relationship ID rId300 was not found in the file.
Admin Guide – AutoStore 6.0 
610   
Version 1.2 
Copyright 2012 Notable Solutions, Inc. 
Field value
- enter the field value. Click the 
button to open the Barcode Location
dialog to specify 
the value of which barcode should be applied to the field. 
Modify
- select the field in the list, modify Field name
or Field value
and click this button to apply 
modifications to the selected field. This button is enabled only when the selected field name or value is 
changed. 
Add
- specify Field name
and Field value
and click this button to add a new field to the fields list. This 
button is enabled only when new field name is entered. 
Delete - 
select a field and click this button to remove the selected entry from the list of fields. 
Barcode Location 
This dialog allows you to specify the location parameters for the barcodes that should be assigned to the 
field.  
Named barcodes set
- select this check box if you want to take a barcode from a named barcodes set
Set name
- select the name of a barcodes set. This field is enabled only when the Named barcodes set
check box is selected. 
Page number
- enter the number of the page on which the bar code is expected to be found. 
Barcode number
- enter the number of the barcode on the page or in the named barcodes set
Note: 
RRTs should not be used in the fields of this dialog, since they will not be replaced. 
Advanced tab 
Use this tab to edit the advanced settings for barcode recognition. All fields of this tab can contain RRTs 
of other components. 
Note: 
If the specified value of some field does not belong to the list of possible values, the default 
value will be assigned to this field. 
The tab contains the following groups of options: 
PDF color and compression
PDF rasterization quality
Additional options of document splitting
Enhance barcodes detection
The image part with relationship ID rId301 was not found in the file.
Documents you may be interested
Documents you may be interested