open pdf file in iframe in asp.net c# : Erase text from pdf software SDK dll windows wpf .net web forms NSi_AutoStore_AdminGuide_en137-part1041

Admin Guide – AutoStore 6.0 
1371   
Version 1.2 
Copyright 2012 Notable Solutions, Inc. 
depending on what Document Type was selected. The document with the set attributes is routed 
directly into Laserfiche repository.    
Configuring 
The component configuration window consists of three tabs: 
General tab
- enter the general attributes of the Laserfiche repository where you want the 
documents to be saved into. 
Document tab
- enter the document attributes. 
Fields tab
- assign the fields to the routed document. 
General tab 
Enter the general attributes of the Laserfiche repository where you want the documents to be saved 
into. 
Conditional activation 
Use the Activate combo box to enable the component. You can use one of the following alternatives: 
Select Yes to enable the component. 
Select No to disable the component. In this case the component won't perform any actions during 
files processing. 
Enter a custom condition. The condition should be specified in the form of the expression which is 
interpreted as common Boolean value: TRUE, YESON1 or FALSE, NOOFF, 0. The expression has 
C-like syntax
and is evaluated
based on operators
and type of operands. The expression is case-
insensitive. If you enter invalid condition, the component becomes inactive by default. 
Examples of simple expressions: 
o
Yes - the component is always active. 
o
NO - the component is never active. 
o
~CMP::SomeRrt~ - the component is active if some component replaced its RRT ~CMP::SomeRrt~ 
with one of: TRUE, YES, ON, 1. 
Examples of complex expressions: 
o
~FRO ::PagesNumber~ < 50 - the component is active if number of pages in the input file of the 
ABBYY OCR component is less than 50. 
o
"Y" + "e" + "S" - the component is always active, because the result of this expression is string 
"YeS". This string is interpreted as Boolean YES (TRUE). 
Erase text from pdf - 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
how to delete text in a pdf file; remove text from pdf acrobat
Erase text from pdf - 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
delete text pdf acrobat; how to delete text in a pdf acrobat
Admin Guide – AutoStore 6.0 
1372   
Version 1.2 
Copyright 2012 Notable Solutions, Inc. 
o
("~PCF::FileName~" >="a") & ("~PCF::FileName~" < "e") - the component is active if input file 
name starts from "a", "b", "c" or "d" (case-sensitive). 
Note: 
When you enter one of the Boolean constants FALSE, NOOFF0, all the options in the 
in the 
component configuration become disabled. If you enter any other expression which is 
interpreted as Boolean NO (FALSE) or invalid condition, the component configuration allows 
you to manipulate the settings, but the component will become inactive at runtime. 
Expression evaluation 
Expression evaluation is based on operators
and type of operands. All binary operators take operands of 
the same type. The result type of arithmetic operations is the same as the operands type. The result 
type of comparison and logic operations is Boolean. 
Arithmetic operations 
Binary operation "+" supports integer and string operands types only. For string operands the resulting 
string value is a concatenation of two operands. 
Binary operations "-", "*" and "/" support integer operands only. 
Unary operations "+" and "-" support integer operands only. Operation "+" is a complementary for 
operation "-" and does nothing over its operand. The purpose of this operation is expression like this: 
(~CMP::rrt~ + 0). If a component replaces RRT ~CMP::rrt~ with some numeric value, the result of this 
expression will be this value. If a component replaces this RRT with an empty string then the expression 
will be still valid and the result of this expression will be 0. 
Result of an integer arithmetic operation must fit into the 32-bit signed range: from -2147483648 to 
2147483647. 
Logic (Boolean) operations 
Unary operation "!" (NOT) supports Boolean operand only. The resulting Boolean value is inverted 
operand. 
Binary operations "&" (AND) and "|" (OR) support Boolean operands only. The resulting Boolean value is 
a conjunction (disjunction) of the operands. First (left) operand is evaluated before the second (right) 
one. If result of the first operand of AND operation is false then second one is not evaluated, and result 
of the expression is false. If result of the first operand of OR operation is true then second one is not 
evaluated, and result of the expression is true. 
Particularly this means that non-evaluated operand's subexpression can contain semantic errors, e.g. 
types mismatch, unknown identifiers, etc., but the result of the operation will be evaluated correctly. 
Comparison operations 
Binary operations "=", "==" and "!=" (not equal) support string, integer and Boolean operands. 
Operation "=" is equivalent to "==" for integer and Boolean operands. For string operands operation "=" 
compares operands case-insensitively while operation "==" is case-sensitive. 
C# PDF Text Redact Library: select, redact text content from PDF
Free online C# source code to erase text from adobe PDF file in Visual Studio. How to Use C# Code to Erase PDF Text in C#.NET. Add necessary references:
pdf editor online delete text; how to delete text from a pdf document
C# WinForms Viewer: Load, View, Convert, Annotate and Edit PDF
Draw PDF markups. PDF Protection. • Sign PDF document with signature. • Erase PDF text. • Erase PDF images. • Erase PDF pages. Miscellaneous.
delete text pdf file; pdf text remover
Admin Guide – AutoStore 6.0 
1373   
Version 1.2 
Copyright 2012 Notable Solutions, Inc. 
Binary operations "<=", ">=", "<" and ">" support string and integer operands only. Strings are compared 
in case-sensitive manner. 
Result type of all comparison operations is Boolean. 
Conditional selection operation 
Exp_condition ? exp_result1 : exp_result2 
Ternary operation from the C language "? :" with the only difference: this implementation does not 
require that result operands type will be same. If exp_condition is true, than exp_result1 is evaluated 
(exp_result2 is not evaluated); if exp_condition is false, than exp_result2 is evaluated (exp_result1 is not 
evaluated). 
Constants 
Integer constant must be decimal numeric value from 0 to 2147483647 (inclusive), i.e. it must fit to the 
32-bit signed range. Unary operator "-" should be used to make negative integer value from the positive 
integer constant. 
String constant must begin and end with double quotes (") character. Special characters inside of string 
body must be "escaped" with the backslash (\) character. Following escape sequences are valid inside of 
string constants: \" (quote), \\ (backslash), \t (tab), \v (vertical tab), \r (carriage return), \n (new line). 
Boolean constant must be one of the following: ON, YES, TRUE for true and OFF, NO, FALSE for false. 
These constants are case-insensitive. 
Examples: 
"YES" - is a string constant. 
YES - is a Boolean constant. 
"10" - is a string constant 
10 - is an integer constant. 
Expression (10 > 9) is true. 
Expression ("10" > "9") is false. 
Expression ("YES"!= TRUE) is invalid, since it compares operands of different types (string against 
Boolean). 
Expression (FALSE == OFF) is true since both Boolean constants FALSE and OFF have same 
Boolean value false. 
Expression (FALSE == 0) is invalid since Boolean is compared against integer. 
Expression (FALSE == ((3 + 4) != 0)) is false. 
Identifiers 
Only Boolean constants are supported. Other identifiers are undefined. For example, expression 
("ABCD" == ABCD) is invalid, since identifier ABCD is undefined. 
Expression syntax 
C# WPF Viewer: Load, View, Convert, Annotate and Edit PDF
Draw markups to PDF document. PDF Protection. • Add signatures to PDF document. • Erase PDF text. • Erase PDF images. • Erase PDF pages. Miscellaneous.
acrobat delete text in pdf; how to delete text from pdf document
C# HTML5 Viewer: Load, View, Convert, Annotate and Edit PDF
Redact tab on viewer empower users to redact and erase PDF text, erase PDF images and erase PDF pages online. Miscellaneous. • RasterEdge XDoc.
delete text pdf preview; pull text out of pdf
Admin Guide – AutoStore 6.0 
1374   
Version 1.2 
Copyright 2012 Notable Solutions, Inc. 
The expression syntax is close to the C language expressions. The main difference is that the expressions 
operate with Boolean type, so there is no need to distinguish operations "&&" and "&", "||" and "|", 
etc. Other differences are related to restrictions, for example, there are no assignment operations. The 
operations priority is the same as in C language. 
Complete syntax formal definition follows: 
selector_expression ::- 
logic_expression ? logic_expression : selector_expression 
logic_expression 
logic_expression ::- 
logic_expression | logic_expression_and 
logic_expression_and 
logic_expression_and ::- 
logic_expression_and & logic_expression_cmp 
logic_expression_cmp 
logic_expression_cmp ::- 
logic_expression_cmpoperation_cmpmath_expression 
math_expression 
math_expression ::- 
math_expressionoperation_addmath_expression_mul 
math_expression_mul 
math_expression_mul ::- 
math_expression_muloperation_mulunary_expression 
unary_expression 
unary_expression ::- 
unary_operatorunary_expression 
( expression ) 
constant 
identifier 
operation_cmp ::- 
== 
!= 
>= 
<= 
operation_add ::- 
operation_mul ::- 
unary_operation ::- 
C# HTML5 PDF Viewer SDK to view, annotate, create and convert PDF
setting PDF file permissions. Help C# users to erase PDF text content, images and pages online in ASP.NET. RasterEdge C#.NET HTML5
how to delete text from a pdf in acrobat; remove text from pdf reader
C# PDF Image Redact Library: redact selected PDF images in C#.net
redaction API to redact PDF images. Same as text redaction, you can specify custom text to appear over the image redaction area. How to Erase PDF Images in
how to delete text in pdf converter professional; how to erase pdf text
Admin Guide – AutoStore 6.0 
1375   
Version 1.2 
Copyright 2012 Notable Solutions, Inc. 
constant ::- 
integer_constant // regular expression: [0123456789]+ 
string constant // regular expression: ".*" 
boolean constant // case insensitive: TRUE, FALSE, ON, 
// case insensitive: YES, NO, OFF 
identifier ::- [a-zA-Z_][0-9a-zA-Z_]* 
Operators 
Following operators can be used in the expression syntax (in ascending order of priority): 
Symbol  
Description  
Result type  
Operands type  
?:  
Conditional select   same as 
operand  
1- Boolean; 2,3- 
any  
Logical OR 
Boolean 
Boolean 
Logical AND 
Boolean 
Boolean 
Equal to 
Boolean 
any 
== 
Equal to 
Boolean 
any 
!= 
Not Equal to 
Boolean 
any 
Greater than 
Boolean 
Integer or String 
Less than 
Boolean 
Integer or String 
>= 
Greater or equal 
to 
Boolean 
Integer or String 
<= 
Less or equal to  
Boolean 
Integer or String 
Add (or 
concatenate) 
same as 
operands 
Integer or String 
Subtract  
Integer 
Integer 
Multiply 
Integer 
Integer 
Divide 
Integer 
Integer 
Logical NOT 
Boolean 
Boolean 
Plus (unary) 
Integer 
Integer 
Minus (unary) 
Integer 
Integer 
( expression ) 
Parentheses  
same as 
operand 
any 
Server 
Enter the name of the server on which the repository is located. Server address should be entered 
without protocol prefix, e.g. MyLaseficheServer. It is mandatory to fill out this text box. 
How to C#: Special Effects
Erase. Set the image to current background color, the background color can be set by:ImageProcess.BackgroundColor = Color.Red. Encipher.
erase text in pdf document; how to delete text from a pdf reader
Customize, Process Image in .NET Winforms| Online Tutorials
Include crop, merge, paste images; Support for image & documents rotation; Edit images & documents using Erase Rectangle & Merge Block function;
remove text from pdf online; delete text from pdf file
Admin Guide – AutoStore 6.0 
1376   
Version 1.2 
Copyright 2012 Notable Solutions, Inc. 
User 
Enter the name of the user that connects to the repository. It is mandatory to fill out this text box.  
Password 
Enter the password of the user that connects to the repository. 
Repository 
Enter the repository you want to connect to. It is mandatory to fill out this text box. 
Template 
Choose a template to associate with documents. This is an optional text box. 
Templates provide the highest retrieval efficiency when they are used to categorize different types of 
documents. Using a template allows you to quickly eliminate a lot of possible results when performing a 
template search. You may then use fields to further narrow the search results.   
Volume 
Choose a volume to associate with documents. It is mandatory to fill out this text box. 
Pass-through 
If this check box is selected, the documents are passed on to the next component in the process.  
This option is only available in the eConnector (process) component.  
Document tab 
In this tab, please enter the document attributes. 
Rename 
Select this check box to rename the document and enter the rename schema in the schema field. 
If this check box is selected but the schema field is left blank, the default schema of 
~LFC::FileName~_~LFC::Counter~ will be used. 
.NET Imaging Processing SDK | Process, Manipulate Images
Provide basic transformation functions, like Crop, Rotate, Resize, Flip and more; Basic image edit function support, such as Erase Rectangle, Merge Block, etc.
how to delete text from a pdf; how to erase text in pdf online
Admin Guide – AutoStore 6.0 
1377   
Version 1.2 
Copyright 2012 Notable Solutions, Inc. 
Folder 
Enter the folder to store documents into manually or select using the 
button. If the entered folder 
does not exist on the server, it will be created. 
If left blank, documents will be stored in the root folder of the repository. 
Note: 
You cannot create a file and a folder with the same names on one level. It is the Laserfiche 
Server restriction. 
Tags 
Choose tags that you would like to apply to documents. Use the Add button to add a new tag and the 
Remove button to remove a selected tag. 
Index All Pages 
Select this option to index documents upon creation.   
Note: 
If a repository has been configured to Always index on document creation, the documents will 
be indexed regardless. However, if this option is not configured for a Laserfiche repository, the 
newly created documents can be chosen to be indexed or not. (Consult Laserfiche 
Administration Console help file).    
Fields tab 
In this tab, configure the fields that will be assigned to a routed document. If you selected a Template
this tab automatically displays the list of fields specific to the selected Template. 
The list of fields displays the following parameters of the field: 
Name - name of the field. 
Required - if this parameter has the value Yes, then it is mandatory to set a value for the corresponding 
field when modifying a document's field data.  
Type - specifies a field's data type, i.e., the type of data that can be stored in the field. The available data 
types are listed below: 
Char: This type of field accepts any alphanumeric ASCII character. 
Long Integer: This type of field accepts integers equal to or less than 3,999,999,999.  
Integer: This type of field accepts integers equal to or less than 64,999.  
The image part with relationship ID rId579 was not found in the file.
Admin Guide – AutoStore 6.0 
1378   
Version 1.2 
Copyright 2012 Notable Solutions, Inc. 
Date: This type of field accepts numeric date values. Date values will be formatted according to 
the short date format defined in the Regional and Language Options dialog box, which can be 
found in the Windows Control Panel. For example, using the English (United States) setting, 
December 25, 2004 would appear as 12/25/2004; however, using the English (United Kingdom) 
setting, it would appear as 25/12/2004. 
Date/Time: This type of field accepts a numeric date value followed by a numeric time value. Date 
values will be formatted according to the Window's short date format. Time values will be 
formatted according to the Window's time format. Both of these formats are defined in the 
Regional and Language Options dialog box, which can be found in the Windows Control Panel. For 
example, using the English (United States) setting, December 25, 2004 would appear as 
12/25/2004; however, using the English (United Kingdom) setting, it would appear as 
25/12/2004. 
Number: This type of field accepts a decimal number with equal to or less than 13 digits before 
point and 5 decimal places. 
Time: This type of field accepts time in the format HH:MM:SS. The time value is displayed in the 
list in the HH:MM:SS AM/PM format. For example, if the user specifies 0:09:03, the value will be 
displayed as 12:09:03 PM. 
List: This type of field accepts list of values that are previously configured by Laserfiche Server 
administrator. You can choose one of the available lists on the server. 
BLOB: This type of field accepts Binary Large Object. This type of fields presents only on the 
Laserfiche Server versions 8.0.2 and higher and is not supported by the component. Therefore it 
is not recommended to select this type of field because there is no possibility to assign value to it. 
If you select this field, this field will be ignored by the component at runtime.  
Multiple - if this parameter has the value Yes, then it is possible to assign several values to the field. If 
this parameter has the value No, the field can take only one value. Only the fields on the Laserfiche 
Server versions 8.0.2 and higher can have Multiple property. 
Value - value of the field. If a default value is available, this value is displayed.  
Edit - select a field from the list and click this button to edit the selected field's value. This button opens 
the dialog that depends on the field type. For example, if the field has CharNumber or Long Integer 
type, you can enter a value in the opened Enter a Value dialog. If the field has Date/Time type, you can 
enter date and time in the opened Select a Date/Time dialog. If the selected field has the Multiple 
property, the Edit button opens the Multiple Field
dialog that allows you to set multiple values to the 
field. 
Clean - select a field from the list and click this button to delete the value of the selected field. 
Add - click this button to add a new field to the list. This button opens the Choose Fields
dialog. 
Note: 
The Add button is available only when you are connected to the Laserfiche Server versions 
ns 
8.0.2 and higher. When you are connected to the Laserfiche Server version 7.2.1, you can 
assign only the fields from the specified Template
e
to the routed document. 
Remove - select a field from the list and click this button to remove the selected field from the list. 
Admin Guide – AutoStore 6.0 
1379   
Version 1.2 
Copyright 2012 Notable Solutions, Inc. 
Choose Fields 
This dialog allows selecting a field from the list on the available fields on the server. The selected field 
will be added to the list of documents fields. 
For each available field, the dialog displays: 
Name - name of the field. 
Type - type of data that can be stored in the field.  
Multiple Field 
This dialog allows you to assign several values to the field that has a Multiple property. This dialog 
displays the field name and the list of values. 
Note: Only the fields on the Laserfiche Server versions 8.0.2 and higher can have a Multiple property. 
ty. 
Add - click this button to assign a new value to the list of field values. 
Edit - select a value and click this button to edit the selected value. 
Both Add and Edit buttons open the dialog that depends on the field type. For example, if the field has 
CharNumber or Long Integer type, you can enter a value in the opened Enter a Value dialog. If the field 
has Date/Time type, you can enter date and time in the opened Select a Date/Time dialog.  
Remove - select a value and click this button to remove the selected value from the list. 
Runtime Replacement Tags 
What are RRTs? 
Runtime Replacement Tags (RRT) are tags placed within the configuration file for replacement by 
metadata values during execution time. At runtime (when a component instance is executed within the 
application), each component is responsible for searching all items within the configuration memory 
structure and replacing their assigned RRTs with actual metadata values. The RRTs were formerly known 
as Field Value References or FVRs.   
How does it work? 
When you create a process that consists of a series of components, the components are executed in 
order from left to right (Capture to Route). Each component, prior to its termination, searches all 
configuration entries and replaces all its own RRTs with actual metadata values. As an example, the XML 
Knowledge Package Loader component will search for RRT's starting with "~ASX::" and replaces them 
with actual metadata values. 
Admin Guide – AutoStore 6.0 
1380   
Version 1.2 
Copyright 2012 Notable Solutions, Inc. 
The order of execution of components within a process is significant. Due to the component execution 
order (Capture to Route), RRT's owned by components that appear later in a process cannot be placed 
within components that appear earlier in a process. As an example, placement of Folder Store 
component RRT's within a Capture component such as Poll Directory is invalid and will not be replaced 
at runtime. 
RRT naming convention 
The figure below provides you with an illustration of the RRT definition. Each part of the RRT is designed 
to create a standard field tag replacement that can be expanded to all components designed and 
developed within the component framework.  
Note: 
RRT's are case sensitive. You must follow the proper case for all RRTs. You cannot 
introduce space characters in between the RRT segments.   
The table below provides details on each segment of the RRT: 
Segment name  
Description  
Markers  
Special characters used to mark the beginning and the ending of each RRT. The 
"~" is used to mark each end. Note that you cannot use the same character 
anywhere within the other parts of the RRT. Having "~" appear as a value of a 
special field is not supported with this new RRT design.  
RRT ID  
Special three characters identifying the component owning the RRT and 
responsible for replacing the tags with the actual values.  
Separators  
Double colon "::" characters used to separate the Component RRT ID from the 
actual Replacement Tag Name. Double colon is now reserved and cannot be 
Documents you may be interested
Documents you may be interested