open pdf file in iframe in asp.net c# : How to delete text from a pdf in acrobat software control dll windows web page asp.net web forms NSi_AutoStore_AdminGuide_en157-part1063

Admin Guide – AutoStore 6.0 
1571   
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 
How to delete text from a pdf in acrobat - 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
delete text pdf file; erase text from pdf file
How to delete text from a pdf in acrobat - 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 a pdf file; how to delete text in pdf acrobat
Admin Guide – AutoStore 6.0 
1572   
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 
.NET PDF Document Viewing, Annotation, Conversion & Processing
Redact text content, images, whole pages from PDF file. Annotate & Comment. Edit, update, delete PDF annotations from PDF file. Print.
erase text in pdf document; how to delete text in pdf using acrobat professional
C# PDF Converter Library SDK to convert PDF to other file formats
Allow users to convert PDF to Text (TXT) file. can manipulate & convert standard PDF documents in other external third-party dependencies like Adobe Acrobat.
how to delete text in pdf converter; online pdf editor to delete text
Admin Guide – AutoStore 6.0 
1573   
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.  
C# powerpoint - PowerPoint Conversion & Rendering in C#.NET
documents in .NET class applications independently, without using other external third-party dependencies like Adobe Acrobat. PowerPoint to PDF Conversion.
delete text pdf acrobat; pdf text watermark remover
C# Word - Word Conversion in C#.NET
Word documents in .NET class applications independently, without using other external third-party dependencies like Adobe Acrobat. Word to PDF Conversion.
acrobat delete text in pdf; how to erase text in pdf file
Admin Guide – AutoStore 6.0 
1574   
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. 
VB.NET PDF: How to Create Watermark on PDF Document within
create a watermark that consists of text or image (such And with our PDF Watermark Creator, users need no external application plugin, like Adobe Acrobat.
delete text from pdf; how to edit and delete text in pdf file online
C# Windows Viewer - Image and Document Conversion & Rendering in
standard image and document in .NET class applications independently, without using other external third-party dependencies like Adobe Acrobat. Convert to PDF.
remove text from pdf online; delete text pdf acrobat professional
Admin Guide – AutoStore 6.0 
1575   
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. 
C# Excel - Excel Conversion & Rendering in C#.NET
Excel documents in .NET class applications independently, without using other external third-party dependencies like Adobe Acrobat. Excel to PDF Conversion.
remove text from pdf preview; how to delete text from pdf with acrobat
VB.NET PowerPoint: VB Code to Draw and Create Annotation on PPT
other documents are compatible, including PDF, TIFF, MS free hand, free hand line, rectangle, text, hotspot, hotspot more plug-ins needed like Acrobat or Adobe
how to erase text in pdf file; erase text from pdf
Admin Guide – AutoStore 6.0 
1576   
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. 
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 
1577   
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.  
Admin Guide – AutoStore 6.0 
1578   
Version 1.2 
Copyright 2012 Notable Solutions, Inc. 
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.  
ii) Field (FRTN) - Some components that support field names allow the fields 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's RRT ID 
Component's RRT ID is XMR. 
Reserved Replacement Tag Names (RRTN) 
The following table describes the reserved RTNs for this component: 
RRTN  
Description  
FileName  
The file name of the original document without extension. 
FileExt  
The file extension of the original document. 
Counter  
An incremental counter based on the duplicate file names found within the output 
directory. The counter value concatenated with the name provides a unique file name. 
FilePath  
The file path to the original document(s). This RRT applies to the XML Generator 
eConnector component only. It is available only for the subsequent components in the 
workflow. 
XMLFilePath   The file path of the generated XML document. This applies to the XML Generator 
eConnector component only. It is available only for the subsequent components in the 
workflow. 
Field Replacement Tag Names (FRTN) 
FRTN's for this component have the following format: 
Admin Guide – AutoStore 6.0 
1579   
Version 1.2 
Copyright 2012 Notable Solutions, Inc. 
FRTN  
Description  
FileContent#Index# 
(e.g., ~XMR::FileContent1~
Base64 encoded content of the original document, by index. 
FileName#Index#  
(e.g., ~XMR::FileName1~
The file name without extension and path, by index.  
FileExt#Index#  
(e.g., ~XMR::FileExt1~
The file extension of the original document by index. 
If XML Generator receives a batch of several files on input, the #Index# part will be replaced by the 
number of a file in the batch. By default, the #Index# part is 1
Note: 
RRTs with index should be commonly used for configuring the output XML structure. In rename 
schema of the output files, it is recommended to use RRTs without index. 
Special Set Replacement Tag Names (SSRTN) 
This component supports the Date/Time tag names listed below: 
SSRTN  
Description  
%a  
Abbreviated weekday name  
%A  
Full weekday name  
%b  
Abbreviated month name  
%B  
Full month name  
%d  
Day of month as decimal number (01 - 31)  
%H  
Hour in 24-hour format (00 - 23)  
3)  
%I  
Hour in 12-hour format (01 - 12)  
2)  
%j  
Day of year as decimal number (001 - 366)  
%m  
Month as decimal number (01 - 12)  
%M  
Minute as decimal number (00 - 59)  
%p  
Current locale's A.M./P.M. indicator for -hour clock  
%S  
Second as decimal number (00 - 59)  
%U  
Week of year as decimal number, with Sunday as first day of week (00 - 53)  
%w  
Weekday as decimal number (0 - 6; Sunday is 0)  
%W  
Week of year as decimal number, with Monday as first day of week (00 - 53)  
%y  
Year without century, as decimal number (00 - 99)  
%Y  
Year with century, as decimal number  
The examples of the component's RRT usage:
If the component receives the batch of three files: Test1.pdfTest2.pdfTest3.pdf, the FRTN will be 
replaced as follows: 
~XMR::FileName1~ = Test1  
~XMR::FileName2~ = Test2  
Admin Guide – AutoStore 6.0 
1580   
Version 1.2 
Copyright 2012 Notable Solutions, Inc. 
~XMR::FileName3~ = Test3  
~XMR::FileName~~XMR::Counter~ will be replaced with the value MyDoc5.xml if the name of the 
original file is MyDoc.tif, and there are up to 4 (MyDoc1.xml to MyDoc4.xml) files already within the 
destination folder path.  
~XMR::Year~-~XMR::Month~ will be replaced by 2011-03
Note:  
All the component's RRTs except for ~XMR::Counter~, ~XMR::FilePath~ and 
nd 
~XMR::XMLFilePath~ can be used in the output XML file configuration. 
Restrictions and limitations 
Working with large counter values can make the XML Generator component take longer time 
than usually because it requires saving a large amount of data into the configuration file. It is 
critical especially for the components that store large sets of data in the configuration. For 
example, one pair of nested counters with values from 1 to 10 and from 1 to 900 results in a 
number of data entries equal to 9000. Using this configuration the component takes more than 1 
day to process the data if running on a computer with clock speed 2 GHz. 
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. 
Troubleshooting tips 
Problem description  
Solution  
The component does not generate any output 
file. Status Monitor shows the following error 
message: "Obligatory RRT has not been replaced 
(string #name#)", where #name# is some RRT
used in configuration. 
Input data contains no information for replacing 
some RRT
used to set some node or attribute value 
with the All RRTs must be replaced option being 
checked on. 
There must be data for replacing this RRT in 
configuration. If there is no data to replace it, this 
RRT must not be used in configuration or must be 
used without checking the All RRTs must be 
replaced option. 
The component's RRTs
s
providing you with the 
input file information, e.g., ~XMR::FileName1~
are not replaced in the output XML file. Status 
Monitor shows the following message: "Internal 
XML Generator RRTs (File name, File extension, 
File path or File content) are not replaced". 
There may be no input file for the component. In 
particular, there may be eConnector component, 
e.g. Send to Folder eConnector, with pass through 
option turned off in the workflow process before 
XML Generator component. In this case the 
component has no input file and, therefore, no data 
for the replacement of those RRTs. 
RRTs
from other components are not visible in 
Most probably, the component generating RRTs is 
Documents you may be interested
Documents you may be interested