pdf reader library c# : How to delete text from a pdf document SDK application API wpf windows html sharepoint NSi_AutoStore_AdminGuide_en100-part1001

Admin Guide – AutoStore 6.0 
1001   
Version 1.2 
Copyright 2012 Notable Solutions, Inc. 
- use this button to enter selection mode, in which you can select one or more blocks.   
- use this button to enter creation mode, in which you can create new blocks. This button is 
selected by default when the dialog is opened.  
- use this button to remove the selected blocks.  
Image
- this group allows you to choose an image and a page for displaying in the preview pane.  
Image file
- enter the path to the image file. 
Page
- enter the page number in this text box or select it from the drop down list. You can also use 
and 
navigation buttons for page selection. These buttons are enabled only if the document 
contains more than one page. 
Preview
- this group of setting allows you to set how the image will be displayed in the preview pane. 
Select one of the options:  
Original image
- the original image is previewed. When this option is selected, the Detect 
barcodes
button is disabled because the barcodes are always detected by the component after 
deskewing of the image and conversion to Black&White. Therefore this option is mainly used, for 
example, to compare the original image with the deskewed image to see how much barcode 
positions are shifted from the original position after preprocessing and how the zone
bound 
should be adjusted.  
Deskewed B&W image
- the original image will be displayed with applied deskewing and 
conversion to Black&White. These changes are applied to any image by default prior to the 
barcode detection when the preprocessing is not used. 
Preprocessed image
- the image is displayed with the enhancement options specified in the 
Advanced tab
. If you specify minimum and maximum values for some options, the component 
will display image with the maximal values of these option. 
Vertically oriented barcodes
- select this check box for better recognition if the barcodes on the image 
are oriented vertically, i.e. Down to Top
or Top to Down
. The component uses this check box to 
determine the direction of the preprocessing methods. 
Detect barcodes
- click this button to detect barcodes on the displayed image. The component will draw 
a block around each recognized barcode on the preview pane and assign number for each block 
automatically. If some barcode is not recognized by the component, you can draw a block around this 
barcode manually.  
Block
- select one of the blocks from the drop down list to see the detected value of the corresponding 
barcode. 
Detected value
- this text box displays the value of a barcode from the selected block. 
Detected type
- this text box displays the type of a barcode from the selected block. 
The image part with relationship ID rId480 was not found in the file.
The image part with relationship ID rId481 was not found in the file.
The image part with relationship ID rId482 was not found in the file.
The image part with relationship ID rId483 w w as not found in the file.
The image part w w ith relationship ID rId484 was not found in the file.
How to delete text from a pdf document - delete, remove text from PDF file in C#.net, ASP.NET, MVC, Ajax, WinForms, WPF
Allow C# developers to use mature APIs to delete and remove text content from PDF document
delete text from pdf preview; how to delete text in pdf acrobat
How to delete text from a pdf document - VB.NET PDF delete text library: delete, remove text from PDF file in vb.net, ASP.NET, MVC, Ajax, WinForms, WPF
VB.NET Programming Guide to Delete Text from PDF File
how to delete text from a pdf document; how to delete text from a pdf in acrobat
Admin Guide – AutoStore 6.0 
1002   
Version 1.2 
Copyright 2012 Notable Solutions, Inc. 
Expected value
- enter the expected value of a barcode in this text box if the barcode was recognized 
improperly. 
Detect preprocessing options
- click this button to detect the best combination of the preprocessing 
options for the barcode recognition. The component will compare the Detected value
and the Expected 
value
and choose the best preprocessing options to get the Expected value
as a recognition result. This 
button opens the Detection Progress
dialog. 
Detection Progress 
This dialog contains the progress bar that shows the progress of preprocessing options detection.  
The following information is displayed above the progress bar: 
o
Preprocessing level
- amount of different preprocessing operations applied to the image. The 
images with higher distortion usually need more preprocessing operations for barcodes 
detection. Therefore such images require higher preprocessing level and larger time for 
processing. 
o
Setting on the level
- possible combination of Enhance barcodes detection
settings. The number 
of combinations grows with every preprocessing level. 
The component tries the combinations of the first 9 preprocessing levels. If the component does not 
find any combination that allows recognize all selected barcodes on those levels, the component 
displays the following message: 
"No options found to detect all barcodes in the specified blocks. 
Please check if you've specified correct barcodes orientation and correctly placed all expected barcode 
blocks. 
If you are sure that you've specified everything correctly then you can continue to detect the 
preprocessing options using higher levels of preprocessing. 
Do you want to try higher preprocessing options now?" 
If you click Yes
, the component will continue detection of preprocessing options and the dialog will 
display the new progress bar for the higher preprocessing levels. If you click No
, the detection stops. 
Note:
If the component did not find any combination that allows for recognition of all selected 
barcodes at the first 9 preprocessing levels, most probably it will not find such combination at 
higher levels as well. May be some settings, like barcode orientation or blocks position, are set 
incorrectly. 
When the component detects the best preprocessing options, the Detected Preprocessing Options
dialog opens. 
VB.NET PDF Page Delete Library: remove PDF pages in vb.net, ASP.
VB.NET PDF - How to Delete PDF Document Page in VB.NET. Visual Basic Sample Codes to Delete PDF Document Page in VB.NET Class. Free
delete text from pdf with acrobat; delete text pdf document
C# PDF Page Delete Library: remove PDF pages in C#.net, ASP.NET
C#.NET PDF Library - Delete PDF Document Page in C#.NET. Provide C# Users in C#.NET. How to delete a single page from a PDF document.
erase text from pdf; how to delete text in pdf preview
Admin Guide – AutoStore 6.0 
1003   
Version 1.2 
Copyright 2012 Notable Solutions, Inc. 
The Cancel
button allows you to cancel the detection of preprocessing options. This may be reasonable 
in case when the barcodes are hardly detected and the component spends too much time for detection 
of the best preprocessing options. If you click Cancel
at any moment of detection of preprocessing 
options, the component will stop the detection and display the "Detection cancelled" message. 
Detected Preprocessing Options 
This dialog displays the result of detection of the best preprocessing options for barcode recognition. 
The dialog shows the values of the Enhance barcode detection
options from the Advanced tab
Fill gaps less 
Dilate black pixels 
Dilate white pixels 
Despeckle - the value of this option is displayed as yes (corresponds to OCR despeckled image 
only
), no (corresponds to OCR original image only
) or both (corresponds to Try original then 
despeckled images
). 
Increase resolution - the value of this option is displayed as yes (corresponds to Increase image 
resolution
), no (corresponds to OCR in original resolution
) or both (corresponds to Try original 
then increased resolution
). 
Current
- this column shows the current value of each option set in the Advanced tab
. If some option 
has different minimal and maximal values, the value of this option is shown in the form of an interval, 
for example, 0-2
Detected
- this column shows the best value of each option that was detected by the component. 
Result
- this column shows the resultant value of each option. 
Each option has the buttons that allow setting the resultant value of the option that will be displayed in 
the Result
column: 
Set>
- click this button to set the detected value of the option. 
Merge>
- click this button to merge the current and the detected value of the option. For 
example, if the current value of Fill gaps less
is 0-1
and the detected value is 2
, then the merged 
value of Fill gaps less
will be 0-2
. If the current value of Despeckle
is yes
and the detected value is 
no
, then the merged value of this option will be both
Set all
- click this button to set the detected values for all the options. 
Merge all
- click this button to merge the current and the detected values of all options. 
C# PDF Text Extract Library: extract text content from PDF file in
Free online source code for extracting text from adobe PDF document in C#.NET class. Ability to extract highlighted text out of PDF document.
how to delete text from pdf with acrobat; delete text from pdf file
VB.NET PDF Text Extract Library: extract text content from PDF
SharePoint. Extract text from adobe PDF document in VB.NET Programming. Extract file. Extract highlighted text out of PDF document. Image
delete text from pdf; remove text watermark from pdf
Admin Guide – AutoStore 6.0 
1004   
Version 1.2 
Copyright 2012 Notable Solutions, Inc. 
When you click OK
in this dialog, the component automatically changes the values of the Enhance 
barcode detection
options from the Advanced tab
to the values displayed in the Result
column if these 
values are not empty. 
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.   
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 
The image part with relationship ID rId485 was not found in the file.
C# PDF insert text Library: insert text into PDF content in C#.net
C#.NET PDF SDK - Insert Text to PDF Document in C#.NET. This C# coding example describes how to add a single text character to PDF document. // Open a document.
remove text from pdf preview; delete text pdf preview
C# PDF Convert to Text SDK: Convert PDF to txt files in C#.net
All text content of target PDF document can be copied and pasted to .txt files by keeping original layout. C#.NET class source code
how to delete text in pdf converter professional; remove text from pdf online
Admin Guide – AutoStore 6.0 
1005   
Version 1.2 
Copyright 2012 Notable Solutions, Inc. 
"~" 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.  
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.  
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 
C# PDF metadata Library: add, remove, update PDF metadata in C#.
C#.NET PDF SDK - Edit PDF Document Metadata in C#.NET. Allow C# Developers to Read, Add, Edit, Update and Delete PDF Metadata in .NET Project.
online pdf editor to delete text; how to delete text in pdf converter
C# PDF Text Search Library: search text inside PDF file in C#.net
C#.NET. C# Guide about How to Search Text in PDF Document and Obtain Text Content and Location Information with .NET PDF Control.
pdf editor online delete text; how to remove text watermark from pdf
Admin Guide – AutoStore 6.0 
1006   
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. 
Component's RRTs 
The values for single barcodes read in different pages can be used to dynamically configure other 
components in the configuration.  By using different variations in referencing the page number and 
location where the barcode is, you can not only refer to a single value but to the concatenation or 
several values or even all the barcodes read for a document. 
The component has the following Reserved Replacement Tag Names (RRTN)
Name 
Description 
~LTB::PagesCount~ 
the number of pages in the original document. 
~LTB::BarcodePages~ 
a list of page numbers on which barcodes are present. 
~LTB::BarcodePagesCount~ 
the number of pages containing barcodes. 
~LTB::SplitSeparatorsCount~  the number of pages in the original document considered as split 
separators. 
~LTB::SplitSeparatorsPages~  a comma-separated list of pages considered as split separators. 
rs. 
~LTB::SplittedPartsCount~ 
the number of output documents (parts of the split document). 
The component has two additional sets of RRTs: global set RRTs and named set RRTs.
The component has the following Field Replacement Tag Names (FRTN)
fields RRTs
Note:
When the splitting
g
function is turned on, every output document representing the part of the 
input document has its own page numbering and its own set of barcodes. Therefore, when you 
use the Split on barcode
function, the component's RRTs are replaced separately for each of 
the output documents. 
Global set RRTs 
The component generates the following global set RRTs: 
~FRB::PageNumber,BarcodePosition~
- value of the specific barcode found inside the entire document 
or inside of zones with the Add barcodes to global set
property turned ON. 
Here PageNumber is the document page on which the barcode is located and BarcodePosition is the 
number of the barcode found on the page counting from left to right and from top to bottom. 
Note:
When Search Zones
s
is switched on, found barcodes exclude those which are not located in 
Admin Guide – AutoStore 6.0 
1007   
Version 1.2 
Copyright 2012 Notable Solutions, Inc. 
defined zones, not located in defined pages, or those ones which do not satisfy validation 
criteria if default value is not specified. Note that BarcodePosition may not match the number 
of the zone where the barcode was found. 
There are some special characters that can be used instead of a specific PageNumber or 
BarcodePosition, these are: 
*:  all Page Numbers or all Barcode Positions. 
-1:  last Page Number or last Barcode Position. 
0:  last Barcode Position. 
RRT  
Description  
~FRB::*,BarcodePosition~   This returns the concatenation of all barcode values in BarcodePosition 
on 
found in any page of the image file.  
~FRB::PageNumber,*~  
This returns the concatenation of all barcode values for any position found 
in the PageNumber page of the image file.  
~FRB::-1,-1~  
This returns the barcode value of the last barcode in the last page of the 
image file.  
~FRB::-
1,BarcodePosition~  
This returns the barcode value in BarcodePosition found in the last page of 
the image file.  
~FRB::PageNumber,0~  
This returns the barcode value of the last barcode in the PageNumber page 
ge 
of the image file. 
~FRB::*, 0~ 
This returns the concatenation of barcode values of the last barcodes 
found on any page of the image file. 
~FRB::*,*~  
This returns the concatenation of all barcode values for any position found 
on any page of the image file.  
Named set RRTs 
If barcodes of the zone are added to a named set, then barcode values found in the zone can be 
retrieved using RRTs of a special type. The syntax of the named set RRTs is as follows: 
~FRB::SetName,PageNumber, BarcodePosition~
- where SetName is the name of the set, 
PageNumber is the image page on which the barcode is located, and BarcodePosition is the 
number of the barcode within the named set counting from left to right and from top to bottom. 
Note:
Found barcodes exclude those which are not located in defined set, not located on defined 
pages, or those ones which do not satisfy validation criteria if default value is not specified. 
Note that BarcodePosition may not match the number of the zone where the barcode was 
found. 
Admin Guide – AutoStore 6.0 
1008   
Version 1.2 
Copyright 2012 Notable Solutions, Inc. 
There are some special characters that can be used instead of a specific PageNumber or 
BarcodePosition, these are: 
*:  all Page Numbers or all Barcode Positions. 
-1:  last Page Number or last Barcode Position. 
0:  last Barcode Position. 
For example, the possible combinations are: 
RRT  
Description  
~FRB::SetName,*, 
BarcodePosition~ 
This returns the concatenation of all barcode values in 
BarcodePosition found in the set on any page of the image file.  
~FRB:: 
SetName,PageNumber,*~  
This returns the concatenation of all barcode values for any 
position found in the set on the PageNumber page of the image 
file.  
~FRB:: SetName,-1,-1~  
This returns the barcode value of the last barcode in the set on 
the last page of the image file.  
~FRB:: SetName,-
-
1,BarcodePosition~  
This returns the barcode value in BarcodePosition found in the 
set on the last page of the image file.  
~FRB::PageNumber,0~ 
This returns the barcode value of the last barcode on the 
PageNumber page of the image file. 
~FRB::*, 0~ 
This returns the concatenation of barcode values of the last 
barcodes found on any page of the image file. 
~FRB:: SetName,*,*~  
This returns the concatenation of all barcode values in the set 
for any position found on any page of the image file.  
~FRB::SetName,*,*~
- comma-separated list of all barcodes found on all pages in the zones from 
the SetName set. 
~FRB::SetName.pages~
- comma-separated list of pages on which barcodes in zones from the 
SetName set are found and validated. 
Fields RRTs 
Fields set in the Field Values tab
can be used as RRTs. The syntax used to refer field values in this case is 
as follows: 
~FRB::%FieldName%~ 
where FieldName is the name of a field. 
Script RRTs 
The following RRTs can be used in the values of the variables of the splitting script
~FRB::Barcode~ - value of the barcode to check by the splitting script. 
Admin Guide – AutoStore 6.0 
1009   
Version 1.2 
Copyright 2012 Notable Solutions, Inc. 
~FRB::PageNumber~- number of page checked by the splitting script. 
~FRB::PageBarcodes~ - comma-separated list of barcodes located on the page to check by the 
splitting script. 
These RRTs are available only for the Professional Barcode 8.1 component and are not available for the 
subsequent components. These RRTs are replaced during the splitting script execution. 
Restrictions and limitations  
The splitting functionality is only available when reading multi-page TIFF and PDF images.  
The complete list of supported file formats by the Professional Barcode component is as follows: 
File 
format 
Comment 
PDF 
Files in PDF format (Versions 1.2, 1.3, 1.4, 1.5, 1.6, and 1.7)  
PDF/A 
BMP 
1-bit - uncompressed black and white 
ite 
2-, 4- and 8-bit - uncompressed Palette  
16-bit - uncompressed Mask 
24-bit - uncompressed Palette and TrueColor 
32-bit - uncompressed Mask 
ask 
PCX, DCX 
1-bit - black and white 
ite 
4- and 8-bit - gray 
TrueColor 
JPEG 
gray, color 
JPEG 2000  gray - Part 1 
color - Part 1 
TIFF 
black and white - uncompressed, CCITT3, CCITT3FAX, CCITT4, Packbits, 
s, 
ZIP, LZW 
gray - uncompressed, Packbits, JPEG, ZIP, LZW 
TrueColor - uncompressed, JPEG, ZIP, LZW 
Palette - uncompressed, Packbits, ZIP 
multi image TIFF 
GIF 
black and white - LZW-compressed 
sed 
gray - LZW-compressed 
TrueColor - LZW-compressed 
sed 
PNG 
black and white, gray, color 
JBIG 
When splitting of image documents by barcodes is used for TIFF images with CCITT RLE 
compression, output images may not be readable by other components or applications. You 
might need to convert such images to another format, e.g. with the use of VIP. 
The B/W images must be created with at least 200 dpi resolution for reading barcodes.  
Admin Guide – AutoStore 6.0 
1010   
Version 1.2 
Copyright 2012 Notable Solutions, Inc. 
The maximum image size is limited by approximately 23000x32000 pixels (about 2700 dpi for A4 
page). If input images contain more pixels than this limit, the workflow service may hang on while 
opening a file or report an error. 
If barcodes of Code 39 type without asterisk have +
, /
, %
or $
as the first symbol, then the 
incorrect recognition of such barcodes is possible. 
If barcodes of PostNet type have different width of bars, the incorrect recognition of such 
barcodes is possible. Please use generator which produces bars with the same width. 
Not all modifications of Code 128 barcodes are recognized correctly. The recognition may depend 
on the barcode generator. 
When you use big resolution (more than 1200 dpi) there may be not enough memory for 
processing file. 
When this component splits the document, it exports only rasterized images of the input 
document pages to the output documents. Therefore, if the original PDF document has 
bookmarks, hyperlinks, interactive elements, annotations, etc., the component will not export 
these elements to the output document.  
This component cannot process PDF files with the size more than 2 GB. This is the restriction of 
the LeadTools™ technologies used by this component. It is recommended to use compression 
when you process PDF documents. 
Since the LeadTools™ rasterizes output PDF file, the output PDF files after splitting can be rather 
big in size. 
The behavior of the component may be unpredictable, if you process or open for preview images 
of unsupported formats like DOCX or other non-image formats. 
Troubleshooting Tips 
Problem  
Solution  
Professional Barcode cannot read one of 
the supported barcode types. 
This can happen in one of the following cases: 
1.
The search zone does not include the area 
where the barcode is located. 
Using the image that contains the barcode as 
a sample, change the search zone so that it 
includes the location where the barcode is. If 
you are not sure if this location is always 
going to be the same for all images then 
increase the zone or add another zone or do 
not use a search region, and the component 
will try to find the barcode in the entire page. 
2.
The search zone includes barcode area, but 
the page where the barcode is located is 
excluded from page recognition.  
If you use images in which barcodes are 
located on the same pages, then configure 
recognition for all necessary page numbers. If 
Documents you may be interested
Documents you may be interested