open pdf file in iframe in asp.net c# : Remove text from pdf software SDK cloud windows .net asp.net class NSi_AutoStore_AdminGuide_en117-part1019

Admin Guide – AutoStore 6.0 
1171   
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 RRT 
Component RRT ID  
The RRT ID for this component is XIM . 
Reserved Replacement Tag Names (RRTN) 
This component supports the following RTN value:  
Name  
Description  
File Count  Number of loaded files. 
Field Replacement Tag Names (FRTN) 
This component supports the following FRTN values: 
Name  
Description  
%Field% 
(e.g., ~XIM::%Invoice 
Number%
The first result of the query. Field is replaced by the name of the search 
ch 
field. 
%Field_#Index#%  
(e.g., ~XIM::%Invoice 
Number_1%) 
A particular result of the query. Field is replaced by the name of the search 
ch 
field.The #Index# part must be replaced by number of a query result. 
%Field Count% 
Number of found values for the search field. Field is replaced by the name 
me 
of the search field. 
For example, if an XPath query returns the result set containing three values of Invoice Number, the following RRTs 
will be created: 
1. ~XIM::%Invoice Number%~ 
Remove 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
online pdf editor to delete text; delete text pdf
Remove 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 professional; delete text pdf acrobat
Admin Guide – AutoStore 6.0 
1172   
Version 1.2 
Copyright 2012 Notable Solutions, Inc. 
2. ~XIM::%Invoice Number_1%~ (contains the same value as the first unindexed RRT above) 
3. ~XIM::%Invoice Number_2%~ 
4. ~XIM::%Invoice Number_3%~  
In this case, ~XIM::%Invoice Number Count%~ is replaced by 3. 
For a single output, the unindexed RRT will be created: 
~XIM::%Invoice Number%~  
Special Set Replacement Tag Names (SSRTN) 
This component does not support any Date/Time tag names. 
Restrictions and limitations 
For using this component, the basic knowledge of the XPath language is required. Please refer to 
http://msdn.microsoft.com/en-us/library/ms256115(VS.85).aspx
If the component receives several files on input, it will process the first file that has correct XML 
structure. 
The component does not open too big XML files in XPath Designer. The maximal limitation is 
80000 symbols. 
All the files that the component passes to the subsequent components should have different 
names. If the component tries to create or upload a file, and another file with such name has 
been already created/uploaded or an original file with such name is passed to the subsequent 
component, then the component's behavior is as follows: 
1.
For required file - the component gives an error message and the processed document is 
rejected. 
2.
For unrequired file - the component gives a warning message and the file is not 
created/uploaded. 
If the Base64 content type is used and the query returns non-empty value that is not encoded in 
Base64 format, then the component's behavior is as follows: 
1.
For required file - the component gives an error message and the processed document is 
rejected. 
2.
For unrequired file - the component gives a warning message and the file is not 
created/uploaded. 
Troubleshooting tips 
No information is currently available. 
C# PDF remove image library: remove, delete images from PDF in C#.
Delete Text from PDF. Text: Replace Text in PDF. Image: Insert Image to PDF. Image: Remove Image from PDF Page. Image: Copy, Paste, Cut
delete text from pdf acrobat; how to erase text in pdf
VB.NET PDF remove image library: remove, delete images from PDF in
PDF Write. Text: Insert Text to PDF. Text: Delete Text from PDF. Text: Replace Text in PDF. Image: Insert Image to PDF. Image: Remove Image from PDF Page. Image
delete text pdf preview; remove text watermark from pdf
Admin Guide – AutoStore 6.0 
1173   
Version 1.2 
Copyright 2012 Notable Solutions, Inc. 
Welcome to XML Generator component 
XML Generator component is used for mapping data received by means of RRTs
to XML files. The 
structure of the output XML file is defined by a template
, which is also an XML file. 
In particular, the component provides mapping of tabular data
(including multi-dimensional tables) to 
XML format. Such table data are generated by several components, for example, by OpenForms Capture 
or Professional Barcode. 
The XML Generator Route and eConnector components are identical except the XML Generator 
eConnector component has the following additional options: 
The Activate
check box makes the component active. If this check box is not selected, the 
component won't perform any actions during files processing. 
The Pass through
check box for generated XML document. If this check box is selected, the XML 
document is available to the subsequent components in the process. When this check box is not 
selected, the Output to option is checked and disabled.  
The Output to
check box for generated XML document. When this check box is selected, the 
generated XML document will be routed to the specified output folder. If the Output to check box 
is not selected, the Pass through check box is selected and disabled. This behavior concerns only 
generated XML document. 
The Pass through
check box for original document(s). If this check box is selected, the original 
document is available to the subsequent components in the process. If the Pass through and the 
Output to options are not selected, the original documents are excluded from subsequent 
processing.  
Getting started 
Feature highlights 
The features of the component are: 
Mapping data received by means of RRTs
to XML files. 
Loading of XML template file
, displaying all nodes and their attributes as a tree for describing the 
output file structure. 
Setting output file node
and attribute
values based on the template using the component's RRTs
and RRTs generated by other components. 
Multiplying the desired node
within parent node any number of times for displaying table data in 
output XML file. 
Specifying destination and rename schema for generated XML document
and for the original 
document
VB.NET PDF Page Delete Library: remove PDF pages in vb.net, ASP.
Able to remove a single page from adobe PDF document in VB.NET. Ability to remove consecutive pages from PDF file in VB.NET. Enable
delete text from pdf; how to delete text in pdf converter
VB.NET PDF Password Library: add, remove, edit PDF file password
Remove password from PDF. Dim outputFilePath As String = Program.RootPath + "\\" Remove.pdf" ' Remove password in the input file and output to a new file.
how to copy text out of a pdf; delete text from pdf online
Admin Guide – AutoStore 6.0 
1174   
Version 1.2 
Copyright 2012 Notable Solutions, Inc. 
Using XML Generator  
1) Mapping data example 
Mapping a set of RRTs to an XML file. Let us consider a set of RRTs generated by the POP3 eMail 
component. The RRTs are the parameters of an email messages that the component receives from a 
POP3 email account: ~POP::Body~, ~POP::CC~~POP::Date~, ~POP::From~, ~POP::Subject~~POP::To~
Design a workflow with POP3 eMail as a capture component and XML Generator as a route component. 
Configure the POP3 eMail component. Use the following XML template: 
<?xml version="1.0" encoding="iso-8859-1" ?> <email> <info> 
<from>FROM</from> <subject>SUBJECT</subject> <date>DATE</date> 
<to>TO</to> <CC>CC</CC> </info> <body>BODY</body> </email>  
Replace the tag values with the corresponding RRTs in the configuration window of the component. The 
generated XML will contain the values of the RRTs as the tag values. 
2) Mapping a set of data of the same kind 
If you have, for example, the result of recognition of a multi-page document, each set of data contains 
the RRTs that correspond to a single page. Let us say you have the following 
RRT: ~FRO::%z%.PageNumber~, which is actually an RRT produced by the ABBYY FineReader OCR 
component, where PageNumber indicates the page number. If your document consists of 5 pages, you 
will have five values for this RRT. To represent this data you can define a counter for a node, the counter 
corresponding to a page number.  
<?xml version="1.0" encoding="iso-8859-1" ?> <Root> <Document> <Page 
number="n">data</Page> </Document> </Root>  
Highlight the Page node in the tree and click the Properties button. Define a counter in the opened 
Multiply Node Block
dialog. Set its values to be from 1 to 5. Let us say the name of the counter is 
#counter#. Set the value of the number attribute to #counter#. Set the value of the Page node to the 
following: ~FRO::%z%.#counter#~. This will produce the output in which there will be five nodes , each 
node having the number of the page in the number attribute and the value of the corresponding RRT as 
the text value of the node: 
<?xml version="1.0" encoding="iso-8859-1" ?> <Root> <Document> <Page 
number="1">text from the first page</Page> <Page number="2">text from 
the second page</Page> ... <Page number="5">text from the fifth 
page</Page> </Document> </Root>  
3) Mapping tabular data to xml 
The component allows for mapping data that represents a table. An example of data containing tables 
may be provided by the RRTs generated by Professional Barcode component and representing barcode 
values for every page of a document. Consider a configuration with Professional Barcode as a process 
C# PDF Page Delete Library: remove PDF pages in C#.net, ASP.NET
console application. Able to remove a single page from PDF document. Ability to remove a range of pages from PDF file. Free trial package
how to delete text in a pdf file; how to delete text in a pdf acrobat
C# PDF Password Library: add, remove, edit PDF file password in C#
String outputFilePath = Program.RootPath + "\\" Remove.pdf"; // Remove password in the input file and output to a new file. int
how to erase text in pdf file; delete text from pdf acrobat
Admin Guide – AutoStore 6.0 
1175   
Version 1.2 
Copyright 2012 Notable Solutions, Inc. 
component and XML Generator component. In XML Generator configuration browse the following 
template: 
<?xml version="1.0" encoding="iso-8859-1" ?> <Root> <Document> <Page> 
<Number>Data</Number> <FirstBarcode>Data</FirstBarcode> 
<SecondBarcode>Data</SecondBarcode> </Page> 
<AllBarcodes>Data</AllBarcodes> </Document> </Root>  
Based on this template, set a configuration of the output file. First, multiply the Page node by inserting a 
counter m with Min value=1 and Max value=3. Next, replace the Number node value with m, the 
FirstBarcode node value with ~FRB::m,1~, the SecondBarcode node value with ~FRB::m,2~and the 
AllBarcodes node value with ~FRB::*,*~. If the original document has 3 pages, with the first page 
containing 2 barcodes, e.g. code1, code2, the second page containing no barcodes, and the third page 
containing 2 barcodes, e.g.code3, code4, then the output XML file for this document is as follows: 
<?xml version="1.0" encoding="iso-8859-1" ?> <Root> <Document> <Page> 
<Number>1</Number> <FirstBarcode>code1</FirstBarcode> 
<SecondBarcode>code2</SecondBarcode> </Page> <Page> <Number>2</Number> 
</FirstBarcode> </SecondBarcode> </Page> <Page> <Number>3</Number> 
<FirstBarcode>code3</FirstBarcode> 
<SecondBarcode>code4</SecondBarcode> </Page> <AllBarcodes>code1, 
code2, code3, code4</AllBarcodes> </Document> </Root>  
Configuring 
XML Generator (eConnector) Configuration 
In the XML Generator (eConnector) Configuration dialog window you can load and view the structure of 
the XML template, set the values of the nodes, set the parameters of the output of the generated XML 
document and of the original routed documents. 
Activate - this check box is present only in the XML Generator eConnector configuration window. 
Select this check box to make the component active. If this check box is not selected, the component 
won't perform any actions during file processing. 
XML template. Using fields in this group you can load an XML template that is used to generate the 
output XML file, view its structure and change the element and attribute values. 
Source - select an XML template
file.  
Properties  - select an element from the tree and click this button to set the element's properties. 
In order to change the value of an attribute, select the desired attribute in the template 
and click the Properties button. Attribute value can be changed in the opened Edit 
Attribute
dialog box.  
In order to multiply a node, select the required node and click the Properties button. The 
options of repeating one node within the parent node can be set up in the opened Multiply 
Node Block
dialog box.  
In order to change a node value, select the required node value and click the Properties 
button. The node value can be changed in the opened Edit Node Value
dialog box. 
Note:  You can't set the value of a node if it is not set in the template. In other words, you can only 
ly 
C# PDF Digital Signature Library: add, remove, update PDF digital
Delete Text from PDF. Text: Replace Text in PDF. Image: Insert Image to PDF. Image: Remove Image from PDF Page. Image: Copy, Paste, Cut
how to erase in pdf text; erase pdf text
C# PDF bookmark Library: add, remove, update PDF bookmarks in C#.
Ability to remove and delete bookmark and outline entry.GetLocation()); Console.WriteLine("Text: " + entry.GetText NET Sample Code: Update PDF Document Outline
delete text pdf acrobat professional; how to edit and delete text in pdf file
Admin Guide – AutoStore 6.0 
1176   
Version 1.2 
Copyright 2012 Notable Solutions, Inc. 
change a preset non-empty value of a node. 
Generated XML document group contains the settings for the generated XML file. 
Pass through - this check box is present only in the XML Generator eConnector configuration 
window. Select this check box to make the XML document available to the subsequent 
components in the process. 
Output to - for XML Generator eConnector configuration, this element contains a check box and a 
field. When the check box is selected, the generated XML file will be routed to the specified 
output folder. If this check box is not selected, the Pass through check box is selected and 
disabled. Specify the destination for the generated XML file in the text box. 
For the Route component, this element contains only a text field in which you can specify the 
destination folder of the generated XML file. 
Rename schema - select this check box to specify the file name for the generated XML document 
under which it will be saved in the output folder. You can use RRT
to dynamically set the value of 
the schema. The .xml extension will be set automatically to the generated document. 
If the Rename schema check box is not selected, the default schema is 
used:~XMR::FileName1~#Counter#.xml, where #Counter# is a unique identifier based on the 
number of files with the same name in the working directory. For example, if the first original file 
is File.doc, the generated XML file will be File1.xml.  
Note: 
If the component has no input documents, the default name of the generated XML file will be 
generatedXML1.xml 
If the Rename schema check box is selected and the schema name is not provided, then at 
runtime the default schema is used: ~XMR::FileName1~_~XMR::Counter~.xml. For example, if the 
first original file name is File.tif, the renamed file will be File_1.xml. 
Original document(s) group contains settings for the original document(s). 
Pass through - this check box is present only in the XML Generator eConnector configuration 
window. Select this check box to make the original document(s) available to the subsequent 
components in the process.  
Output to - if this check box is selected, the original document(s) will be routed to the specified 
output folder. Enter the destination folder in the text field next to the checkbox.  
Note: 
You can check and uncheck the Pass through and Output to options in any combinations for the 
r the 
original documents. If the Pass through  and Output to options are not selected, the original 
documents are eliminated from subsequent processing.  
Rename schema - select this check box to specify the file name for the original document using 
the schema field. You can use RRT
to dynamically set the value of the schema.  
If the Rename schema check box is not selected, the original document name will be used.  
Admin Guide – AutoStore 6.0 
1177   
Version 1.2 
Copyright 2012 Notable Solutions, Inc. 
If the Rename schema check box is selected and the schema name is not provided, then at 
runtime the default schema will be used: ~ XMR::FileName~_~ XMR::Counter~~XMR::FileExt~. For 
example, if the input file name is File.tif, the renamed file will be File_1.tif. 
Overwrite existing file - if this check box is selected, the component overwrites an existing file with the 
same name in the output directory. This option is related to both generated XML document and original 
documents. If this option is checked, both XML document and original documents are overwritten. 
Otherwise, if this option is unchecked, the presence of a file with the same name for the XML document 
or the original document will cause an error message and stop further processing for this file. 
XML template 
The structure of the output file is defined by a template. A template is an XML file that describes in what 
form the data will be presented, and it contains all nodes with their values that will be in the output. 
You can load a template file in the XML Generator (eConnector) Configuration
to see its visual 
representation in a from of a tree. You can change the text context of an element or the value of an 
attribute by highlighting it in the tree and clicking the Properties
button. Any values can be replaced by 
the available RRTs. Note that the values of nodes in the original template file can contain the definitions 
of the available RRTs. 
You can define a counter for a node to specify that the node should be repeated in the output XML file. 
The node will be repeated for each counter value. You can specify a counter and its max and min values 
by highlighting a node and clicking the Properties button. You can use the counter in values of nodes 
and attributes. A counter also can be used inside RRTs definition. For example, if you have the following 
in the nodes in the template  
<ParentNode> <ChildNode id="ID">Data</ChildNode> </ParentNode>  
Specify a counter for the ChildNode Node and set its values to be in the range from 1 to 5. Set the 
counter for the value of the id attribute. The result will be as follows 
<ParentNode> <ChildNode id="1">Data</ChildNode> <ChildNode 
id="2">Data</ChildNode> <ChildNode id="3">Data</ChildNode> <ChildNode 
id="4">Data</ChildNode> <ChildNode id="5">Data</ChildNode> 
</ParentNode>  
Note that after the user enters the values and clicks OK, the component will change the values in the 
configuration file for this process, it will not change the template file itself. 
Edit Attribute 
This dialog allows you to change the value of an attribute. 
Attribute name - this field displays the name of the attribute. 
Admin Guide – AutoStore 6.0 
1178   
Version 1.2 
Copyright 2012 Notable Solutions, Inc. 
Attribute value - enter a new value of the attribute. The value can be replaced by one of the available 
RRTs
or a combination of several RRTs
Note: 
You cannot use ~XMR::Counter~ for attribute value setting. 
If namespaces are used in the XML file, the namespace specification attribute cannot be edited 
and all the child nodes have the same namespace as the parent node by default. In the old 
versions of the component, another behavior took place, therefore when you open the old 
version's configuration, the component asks to update the configuration. 
All RRTs must be replaced - if this option is on, the component cannot generate the output XML file 
without replacing all RRTs used in the attribute value structure by real data. By default, this option is off 
and RRTs, if they are not replaced, appear as blanks in the output XML file. 
Reset - click this button to return back to the original attribute value, which is provided in the 
XML 
template
Multiply Node Block 
This dialog allows you to configure the options of repeating one node within a parent node. Multiplying 
is useful when you want to output a repeated set of data of the same kind or when you want to map a 
table data to xml. See the examples
Node name - this field displays the name of the selected node. 
Counter label - enter any string that will be used as a counter for the repeated node. Counter label is 
case-sensitive. 
Note: 
Every occurrence of the Counter label in the child nodes will be replaced by the value of the 
counter. To prevent an unexpected data change, make sure that the counter label does not 
occur in any value of any child node. 
Min value - enter the minimum value of the counter.  
Max value - enter the maximum value of the counter. 
Note: 
Maximum number of repeated nodes can be Max value - Min value + 1.  
+ 1.  
Max value and Min value should be integer values. If you enter non-integer value or RRT
in any 
of those fields, it will cause the following error message: "Please, enter an integer value".  
Max value and Min value can be both positive and negative, but Max value must be greater or 
equal to Min value. 
If some RRTs defined by means of a counter cannot be generated, the node that corresponds 
to the counter value that produces an incorrect RRT will not be included into the output. 
Admin Guide – AutoStore 6.0 
1179   
Version 1.2 
Copyright 2012 Notable Solutions, Inc. 
Remove - click this button to remove information about the counter from configuration. It clears all 
fields in the dialog box. 
You can multiply one or several nodes. The order in which single and multiplied nodes appear in the 
output XML document cannot be modified. 
Edit Node Value 
This dialog box allows you to change the value of a node. 
Node value - enter one of the available RRTs (or a combination of several RRTs) to replace node value. 
Note: 
You cannot use ~XMR::Counter~ for node value setting. 
g. 
All RRTs must be replaced - if this option is on, the component cannot generate output XML file without 
replacing all RRTs used in the node value structure by real data. By default, this option is off, and RRTs 
that cannot be replaced appear as blanks in the output XML file. 
Reset - click this button to return back to the original node value, which is provided in the template
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. 
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 
Admin Guide – AutoStore 6.0 
1180   
Version 1.2 
Copyright 2012 Notable Solutions, Inc. 
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 
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.  
The image part with relationship ID rId548 was not found in the file.
Documents you may be interested
Documents you may be interested