open pdf file in iframe in asp.net c# : Delete text pdf preview SDK application API .net html web page sharepoint NSi_AutoStore_AdminGuide_en129-part1032

Admin Guide – AutoStore 6.0 
1291   
Version 1.2 
Copyright 2012 Notable Solutions, Inc. 
Binary from UNICODE string 
unicode 
Binary from ANSI string 
string 
Object 
Object reference 
objectref 
Item value - this text box cannot be empty for any type except for String type. Enter the value of the 
property manually or click the 
button to open a dialog which helps to enter value for the item. 
Actual dialog depends of the specified Item type  and Representation. One of the following dialogs are 
displayed:   
Edit Binary Data
Edit Boolean
Edit Date/Time
Edit Float Point
Edit Identifier
Edit Integer 
Edit Multiline String
Edit Object
The format of the value definition depends on the value of Representation and Inline type information 
option. 
When specifying an item value the following format should be used: 
For Boolean type strings "true”, "yes”, "on” and "1” represent a values of true, and strings "false”, 
"no”, "off” and "0” represent a value of false. 
For Date/Time type there are two representations: default and Local date/time. For the default 
representation the following format should be used: yyyy-MM-dd HH:mm:ss (4 digit year and 24 
hour time are required). For the local representation, the time should be represented in the 
user’s locale settings. Inline representation requires inclusion of the value in quotation marks.  
For Floating point type a number can be represented with simple or exponential record using '.’ 
(point) character as decimal point symbol. Special values are represented with strings: "+INF”, "-
INF” and "NAN”. 64 bit float point range is supported.  
For Identifier type a value should be represented as "{8-4-4-4-12}”, like {1A589494-AC8A-4FF7-
814D-7EEFE306A033}. 
For Integer type a value should be represented in decimal form in 32 bit signed range. 
For String type a value should be represented as is. Since string is not encoded, the special 
characters (like line separation or Unicode characters which do not belong to the current user 
language) cannot be stored in the configuration file. However if an RRT of another component is 
used as the string value, then that component can pass an arbitrary string as an RRT. Empty 
strings are also supported. Inline representation requires inclusion of the value in quotation 
marks and encoding content like the C strings do (using backslashes '\’).   
For Binary type the default representation is the sequence of hexadecimal digits and blank 
separators. All separators are ignored. If required, the value is post-padded with "0” digit to fit 
Delete text pdf preview - 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
erase text from pdf file; how to delete text from pdf with acrobat
Delete text pdf preview - 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 delete text in pdf file; delete text pdf
Admin Guide – AutoStore 6.0 
1292   
Version 1.2 
Copyright 2012 Notable Solutions, Inc. 
into 8-bit bound. For example, the following strings represent the same value: "0d0a5570” , 
"0d0a 5570”, "0 d0a 557”.    
o
Binary from file. Instead of hexadecimal value specify the file path here in same form as for 
string value. When the component stores this field it reads the file and place its content 
into the field value.  
o
Binary from UNICODE string. Instead of hexadecimal value specify the string here in same 
form as for string value. The string content will be passed into the binary value. Each 
character will be represented with 16 bits of UTF16 encoding. No null-terminator will be 
appended.    
o
Binary from ANSI string. Instead of hexadecimal value specify the string here in same form 
as for string value. The string content will be passed into the binary value. Each character 
will be represented with 8 bits of ANSI encoding using the Windows user’s code page. No 
null-terminator will be appended.    
The above rules describe the format of the simple type. To store values of such fields the component 
creates VALUE entry which contains the above format.  
Object type in default representation (when Inline type information is OFF) contains additional 
entry CLASS which contains string value of the object’s class name. It does not have VALUE entry. 
Instead it has set of subtopics each named FIELD. Each subtopic contains information about one 
field of the object. Therefore it’s impossible to replace value of the Object using RRT in default 
representation. To do that use inline representation (when Inline type information  is OFF).     
Any type in enumeration and list cardinality in default representation (when inline is OFF) does not have 
VALUE entry. Instead it has a set of subtopics each named ITEM. Each subtopic contains information 
about one item of the list (its representation and value). Therefore it’s impossible to replace value of the 
enumeration or list using RRT in default representation. To do that use inline representation.     
Example
This example demonstrates representation of list of objects. The list contains one item. The item is 
object with two fields: "f1” and "f2”. Other information is omitted for simplicity.    
TYPE = Object 
CLASS = MyClass 
CARDINALITY = LIST 
INLINE = NO 
ITEM {  
INLINE = NO 
FIELD { 
NAME = f1 
VALUE = abcd 
FIELD { 
NAME = f2 
How to C#: Preview Document Content Using XDoc.Word
How to C#: Preview Document Content Using XDoc.Word. Get Preview From File. You may get document preview image from an existing Word file in C#.net.
how to delete text in pdf acrobat; pdf text remover
How to C#: Preview Document Content Using XDoc.PowerPoint
How to C#: Preview Document Content Using XDoc.PowerPoint. Get Preview From File. You may get document preview image from an existing PowerPoint file in C#.net.
how to delete text from pdf reader; pdf text watermark remover
Admin Guide – AutoStore 6.0 
1293   
Version 1.2 
Copyright 2012 Notable Solutions, Inc. 
VALUE = 123 
Inline representation of the same example is: 
INLINE = YES 
VALUE = List Object "MyClass”: {{"f1”="abcd”, "f2”= 123}} 
Verification - specify if the component should verify value of this item when submitting documents into 
the FileNet P8 Content Engine object store. Following settings are possible:  
Check - always check value of this item. 
Do not check - never check value of this item. 
Default - use parent (list or enumeration) settings.  
Note: 
When parent value of a complex type ( List or Enumeration) is inline, then all its items will be 
verified or not verified accordingly to the parent’s settings. This is similar to the Default value of 
Verification. 
Add/Edit Access Permissions 
This dialog allows you to enter user (or group) name and to grant access permissions to this user (or 
group). 
Grantee name - enter the name of the permission's grantee, i.e., user or group in the form suitable for 
the Authentication Provider configured for the FileNet P8 Content Engine domain. For example, when a 
directory service - based provider (like Active Directory) is in use, then user or group should be specified 
by its short (login) name (for example: fnuser) or by its principal (qualified) name (for example: 
FileNetUser@myDomain.com). 
Additionally, two predefined grantees can be used: #CREATOR-OWNER user and #AUTHENTICATED-
USERS group. 
You can enter the name of a permission grantee manually or click the 
button to open the Select 
User
dialog that allows selection of a user or group. 
Access type - select one of two access types: Allow or Deny. The access types may be selected from the 
drop down list or entered manually. If an RRT is used in this text box, this RRT should be replaced with 
one of the internal names: "ALLOW” or "DENY”. The Deny type takes precedence over the Allow type.   
Access level - enter the bitmask value of access rights granted (or denied, if access type is Deny) to the 
grantee. Bitmask value is an integer number, which can be entered in decimal or hexadecimal form, e.g. 
0xf0081. Alternatively, you can select from the list of predefined access levels suitable for the Document 
class: 
Full control 
VB.NET PDF File Compress Library: Compress reduce PDF size in vb.
a preview component enables compressing and decompressing in preview in ASP images size reducing can help to reduce PDF file size Delete unimportant contents:
how to remove highlighted text in pdf; pull text out of pdf
C# WinForms Viewer: Load, View, Convert, Annotate and Edit PDF
Add text to PDF document in preview. • Add text box to PDF file in preview. • Draw PDF markups. Search PDF text in preview. • View PDF outlines.
erase text from pdf; how to delete text from a pdf reader
Admin Guide – AutoStore 6.0 
1294   
Version 1.2 
Copyright 2012 Notable Solutions, Inc. 
Minor versioning 
Major versioning 
Modify properties 
View properties 
Publish  
View 
You can also click the 
button to open the Access Flags
dialog which allows selection of the custom 
bitmask  
The following table lists these levels and respective bitmask values : 
Display name  
Internal name  
Bitmask value  
Full control 
FULL CONTROL DOCUMENT 
0xf3dd7 
Minor versioning 
MINOR VERSION DOCUMENT  0x205f3 
Major versioning 
MAJOR VERSION DOCUMENT  0x205f7 
Modify properties  WRITE DOCUMENT 
0x205b3 
View properties 
READ 
0x20001 
Publish 
PUBLISH 
0x208b1 
View 
VIEW 
0x20081 
Internal names are given based on the FileNet P8 API names. 
When you enter an external name, the component stores the internal name in the configuration.  
Therefore, if an RRT of another component is used in this combo box, this RRT should be replaced with 
the internal name of desired access level.  Alternatively it can be replaced with an integer (decimal or 
hexadecimal) representing the desired bitmask. 
A bitmask is composed from the individual access rights
Access Flags 
This dialog displays the list of predefined access levels and set of individual access rights. You can choose 
a predefined access level or select the desired set of the access rights. 
Access rights flags - this list contains set of access rights flags and check boxes corresponding to them. 
You can select or clear the check boxes in order to configure a custom set of the access rights. 
Access level - enter name of the access level or select a predefined access level from the drop down list. 
Each level determines a set of actual access rights. The level becomes selected if you specify individual 
flags set which matches to one of the predefined levels. When you select an access level in this combo 
box, the respective access rights become selected in the Access rights flags list and its hexadecimal 
representation appears in the Bitmask value text box.  
Bitmask value - enter decimal or hexadecimal (prefixed with 0x) representation of the access rights flags. 
The changes will be immediately reflected in the Access rights flags list and Access level combo box. And 
C# WinForms Viewer: Load, View, Convert, Annotate and Edit
Convert CSV file to PDF (.pdf). Annotation. • Add, delete and save annotations to OpenOffice in preview. Miscellaneous. • Select text on OpenOffice.
deleting text from a pdf; delete text pdf document
C# PDF insert text Library: insert text into PDF content in C#.net
Supports adding text to PDF in preview without adobe reader installed in ASP.NET. Powerful .NET PDF edit control allows modify existing scanned PDF text.
how to erase in pdf text; acrobat remove text from pdf
Admin Guide – AutoStore 6.0 
1295   
Version 1.2 
Copyright 2012 Notable Solutions, Inc. 
when you select a custom set of assess rights or a predefined access level, the bitmask value is 
automatically displayed in this text box. 
Choose level - click this button to choose a symbolic name of the predefined access level currently 
selected in the Access level combo box. In this case the symbolic name will appear in the Access level
combo box of the Add/Edit Access Permissions
dialog. This button is enabled only if a predefined access 
level is selected. 
Choose bitmask - click this button to choose an integer bitmask value currently specified in the Bitmask 
value text box. In this case the integer value will appear in the Access level
combo box of the Add/Edit 
Access Permissions
dialog. This button is enabled only if a valid (decimal or hexadecimal) integer is 
specified. 
Note: 
This dialog does not contain OK button. Choose level and Choose bitmask buttons are used to 
used to 
confirm the selection and to close the dialog. 
Access rights 
Following table lists the available access rights with the bitmask values for the Document class: 
Access  
Bitmask value  
View all properties 
0x00001 
Modify all properties 
0x00002 
Major versioning 
0x00004 
Link a document / Annotate 
0x00010 
Unlink document 
0x00020 
Minor versioning 
0x00040 
View content 
0x00080 
Create instance 
0x00100 
Change state 
0x00400 
Publish 
0x00800 
Reserved 12 (Deploy is deprecated)  0x01000 
Reserved 13 (Archive is deprecated)  0x02000 
Delete 
0x10000 
Read permissions 
0x20000 
Modify permissions 
0x40000 
Modify owner 
0x80000 
Following table displays individual rights for all access levels: 
Access  
Full 
Minor 
Major 
Modify 
View 
Publish  
View  
How to C#: Preview Document Content Using XDoc.excel
How to C#: Preview Document Content Using XDoc.Excel. Get Preview From File. You may get document preview image from an existing Excel file in C#.net.
how to delete text in pdf using acrobat professional; delete text pdf file
C# PDF replace text Library: replace text in PDF content in C#.net
Description: Delete specified string text that match the search option from specified PDF page. Parameters: Name, Description, Valid Value.
how to erase pdf text; pdf text remover
Admin Guide – AutoStore 6.0 
1296   
Version 1.2 
Copyright 2012 Notable Solutions, Inc. 
control  
versioning  
versioning  
properties  
properties  
View all 
properties 
• 
• 
• 
• 
• 
• 
• 
Modify all 
properties 
• 
• 
• 
• 
Major 
versioning 
• 
• 
Link a 
document / 
Annotate 
• 
• 
• 
• 
• 
Unlink 
document 
• 
• 
• 
• 
Minor 
versioning 
• 
• 
• 
View content 
• 
• 
• 
• 
• 
• 
Create 
instance 
• 
• 
• 
• 
Change state 
• 
• 
• 
• 
Publish 
• 
• 
Reserved 12 
• 
Reserved 13 
• 
Delete 
• 
Read 
permissions 
• 
• 
• 
• 
• 
• 
• 
Modify 
permissions 
• 
Modify owner  • 
Inline representation 
Value of any type can have in-line representation and be saved in the configuration in one line(since 
multi-line values cannot be stored). The component uses VALUE entry to store full information about 
the property. The value is prefixed with type information. 
VALUE = inline_value 
The inline_value is formally defined as: 
inline_value ::-- type_prefix : represented_value | represented_value 
type_prefix ::-- enum single_type_name | list single_type_name | single_type_name 
single_type_name ::-- basic_type_name | Object "class_name” 
represented_value ::-- representation_name : inline_value_body | inline_value_body 
Admin Guide – AutoStore 6.0 
1297   
Version 1.2 
Copyright 2012 Notable Solutions, Inc. 
inline_value_body ::-- value_body | { object_fields_list } | { enum_items_list } 
object_fields_list ::-- object_field_value , object_fields_list | object_field_value  
object_field_value ::-- "field_name” = inline_value | = inline_value  
enum_fields_list ::-- inline_value , enum_fields_list | inline_value  
Where: 
basic_type_name - the internal name of the simple (not Object) type. 
representation_name - the internal name of the Representation value . 
value_body - the value of a basic type. 
class_name - name of the object class. 
field_name - name of the object field. 
Runtime Replacement Tags (RRT) 
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. 
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.  
Admin Guide – AutoStore 6.0 
1298   
Version 1.2 
Copyright 2012 Notable Solutions, Inc. 
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 
used within other parts of the RRT. Example of an illegal use of :: is 
"~MYC::Invoice::Number~" where the double colon is repeated within the 
replacement tag name.  
Replacement Tag 
Name  
The Replacement Tag Name or RTN can be the name of the metadata collected 
from a content source (e.g., device, etc.), or a metadata generated by the 
component itself (e.g., XML data field, etc.). The following types of RTN are 
currently supported:  
i) Reserved (RRTN) - Each component is allowed to create and maintain a set of 
reserved RTN or RRTN. Within the boundaries of each component reserved 
names have special meaning. Each component defines a list of RRTNs.  
Admin Guide – AutoStore 6.0 
1299   
Version 1.2 
Copyright 2012 Notable Solutions, Inc. 
ii) Field (FRTN) - Some components that support field names allow the fields to 
ds to 
be referenced using the special enclosure character: "%". An example of field 
name used within RRT is:   
~MYC::%Invoice Number%~   
This example allows replacement for a field called "Invoice Number" within the 
MYC component with the value of the field Invoice Number. 
iii) Special Sets (SSRTN) - These are special set of characters providing you with 
useful information on the job such as document date, document time, etc. It's 
important to note that not all components support the SSRTN values. Look in 
documentation for each component to find the components that do support 
SSRTNs.  
Component's RRTs 
Component's RRT ID 
Component's RRT ID is FCE.  
When the component processes a batch of documents, the RRT's replacements depend on internal (in 
the component's configuration) or external (in the subsequent components' after the eConnector 
component) usage. 
Reserved Replacement Tag Names (RRTN) 
The following table describes the reserved RTNs for this component: 
RRTN  
Description  
FileName 
The original file name. 
When used internally, the component replaces it with the name of the currently 
routed document. When used externally - with the name of the first routed 
document. 
FileExt 
The original file extension. 
When this RRT is used internally, the component replaces it with the file extension 
(including the point character ’.’) of the currently routed document. When 
externally - with the file extension of the first routed document. 
FileFolder 
The original file path without file name. 
When this RRT is used internally, the component replaces it with the path of the 
currently routed document. When used externally - with the path of the first routed 
document. 
DocumentId 
The unique identifier of the routed document (updated or created). 
When this RRT is used internally, the component replaces it with the ID
of the target 
document specified in the Document tab
. It can be either ID of the newly created 
document or of an existing document. The component does not replace this RRT in 
the settings required to create a new document or to find an existing document 
because the document ID
ID
is unknown at run time in these cases. If the Target
get
is 
Admin Guide – AutoStore 6.0 
1300   
Version 1.2 
Copyright 2012 Notable Solutions, Inc. 
Update document with the following ID, then the value of this RRT is first taken 
from the ID
text box and than is updated after updating the document. 
When used externally, it is the identifier of the first routed document. 
DocumentTitle 
The title of the routed document. 
When this RRT is used internally, the component replaces it with the title (name) of 
the target document specified in the Document tab
. It can be either title of the 
newly created document or of an existing document . The component does not 
replace this RRT in the settings required to create a new document or to find an 
existing document because the document title is unknown at run time in these 
cases.  
When used externally, it is the title of the first routed document. 
DocumentVsId 
A unique identifier of the routed document's version series object. 
When this RRT is used internally, the component replaces it with the ID
of the 
version series
object of the document specified in the Document tab
. The 
component does not replace this RRT in the settings required to create a new 
document or to find an existing document because the document's version series is 
unknown at run time in these cases. 
When used externally, it is the identifier of the version series of the first routed 
document. 
DocumentURL 
The URL of the routed document on the Application Engine.  
When used internally, the component uses the value of Document URL
pattern 
specified in the Document tab
for its replacement. 
When used externally, it is the URL of the first routed document. 
CE_URL 
This is an internal RRT. Its value is taken from the Content Engine web service URL
L
text box on the General tab
This RRT is designated to be used within Application Engine URL
pattern when the 
Application Engine is hosted on the same server where the Content Engine is. 
AE_URL 
This is an internal RRT. Its value is taken from the Application Engine URL
L
text box on 
the Document tab
. This value should be specified in the form like: 
http://FileNetAEserver.doman:80/ECMF.  
This RRT is designated to be used in the Document URL pattern
text box on the 
Document tab
and should keep URL of the web application hosted on the 
Application Engine server. The default web application is Workplace, therefore the 
default value of this field is: ~FCE::CE_URL~/WorkplaceXT 
ObjectStore 
The name of the FileNet P8 Content Engine object store. Its value is taken from the 
Object store
text box on the General tab
b
. This is an internal RRT.  
FolderPath 
Path of the FileNet P8 Content Engine folder containing the routed document. Its 
value is taken either from the Target folder
text box on the General tab
or 
determined at runtime if the document is specified by its ID
. When the component 
replaces the path, it prefixes it with a slash and removes slash from the end (root 
folder will be an empty string). This is an internal RRT.  
DocumentName  Containment name of the document in the FileNet P8 folder. Its value is either taken 
from the Name
text box on the Document tab
or determined at runtime if the 
document is specified by its ID
or a new document is created (with Auto Name for 
example). This is an internal RRT.  
Documents you may be interested
Documents you may be interested