opening pdf file in asp.net c# : Remove text from pdf acrobat SDK software service wpf windows .net dnn Kofax_Administrators_Guide_v1026-part457

The XML Import Connector Module
Kofax Capture Administrator's Guide
261
Attribute Name/
(Read/Write)
Type
Description
ErrorCode
(Write)
Integer
The XML Import Connector application (
Acxmlai.exe
) adds this
attribute to the 
<TableRow>
element if an error occurs. The value
of the attribute is the number of the error.
Note that if ErrorCode exists for the 
<TableRow>
element, the
XML Import Connector application (
Acxmlai.exe
) will clear it
before processing the field.
If no error occurs, this attribute is not present.
ErrorMessage
(Write)
String
The XML Import Connector application (
Acxmlai.exe
) adds this
attribute to the 
<TableRow>
element if an error occurs. The value
of the attribute is the error message text.
Note that if ErrorMessage exists for the 
<TableRow>
element,
the XML Import Connector application (
Acxmlai.exe
) will clear it
before processing the field.
If no error occurs, this attribute is not present.
XML Import Connector File Structure
Kofax CaptureXML Import Connector files contain XML elements that specify batch
information, such as folder class name, batch name, batch class name, document class name,
form type name, index field information, and more. Each element in turn supports attributes
that provide more detailed information about the batches and documents.
The XML Import Connector application uses the XML Import Connector file for input and
output:
▪ On input, it reads batch information to create batches.
▪ On output, it writes status information for each batch in the XML file that indicates
whether the batches were processed. This prevents the XML Import Connector application
from attempting to duplicate a batch or generating errors if the XML Import Connector file
was previously processed.
If errors occur during processing, error codes and messages are also written to the XML
Import Connector file. See Error Handling
for details about how errors are handled.
In addition to writing attributes and error information, the XML Import Connector
application may change some of the non-essential characteristics of the XML Import
Connector file. For example, the resulting file may be slightly reformatted.
Creating an XML Import Connector File
To create an XML Import Connector file, you can use any standard tool that creates XML files
or a text editor, such as Notepad. However, the XML Import Connector file must conform to
the structure required by the XML Import Connector application.
Refer to Elements and Attributes
for details about the XML elements and attributes that you
can use in your XML Import Connector files.
Remove text from pdf 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
erase text from pdf; delete text pdf preview
Remove text from pdf 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 from a pdf reader; how to remove text watermark from pdf
The XML Import Connector Module
262
Kofax Capture Administrator's Guide
Note  A Document Type Definition (DTD) file named Acaidef.dtd is installed to your 
<
Kofax Capture installation> \Bin
folder. The DTD file provides a formal description of
the XML Import Connector document's structure.
General Structure of the XML Import Connector File
The general structure for an XML Import Connector file is shown below. Like any XML
document, the file is made up of XML elements (or tags). Each element, which consists
of a start tag and an end tag, delimits data to be interpreted by the Kofax Capture Import
Connector - XML application (Acxmlai.exe).
Note  It is possible to nest folders and their documents; however, for simplicity this feature is
not shown here.
<ImportSession Attributes>              <!-- Top-level element --> 
<Batches>                              <!-- Batch elements -->  
<Batch Attributes>                     <!-- Batch element -->
<BatchFields>                       <!-- Batch fields -->
<BatchField Attributes/>            <!-- Batch field element -->
</BatchFields>                      <!-- End batch fields -->
<ExpectedBatchTotals>               <!-- Batch totals -->
<ExpectedBatchTotal Attributes/>    <!-- Batch total element -->
</ExpectedBatchTotals>              <!-- End batch totals -->
<Folders>                           <!-- Folder elements --> 
<Folder Attributes>                 <!-- Folder element  -->
</Folders>                          <!-- End folders  -->
<Folders>                           <!-- Folder elements  -->
<Documents>                         <!-- Document elements -->
<Document Attributes>               <!-- Document element -->
<IndexFields>                     <!-- Index fields -->
<IndexField Attributes/>          <!-- Index field element -->
</IndexFields>                    <!-- End index fields -->
<Pages>                           <!-- Document pages -->
<Page Attributes/>                <!-- Page element -->
</Pages>                          <!-- End document pages -->
<Tables>                          <!-- Container for tables -->
<Table Attributes/>             <!-- Table element -->
<TableRows>                     <!-- Table rows  -->
<TableRow>                      <!-- Specifies table rows -->
<IndexFields>                 <!-- Index fields -->
<IndexField Attributes/>      <!-- Index field element -->
</IndexFields>                <!-- End index fields -->
</TableRow>                     <!-- End table row -->
</TableRows>                    <!-- End table rows -->
</Table>                        <!-- End table -->
</Tables>                         <!-- End tables -->
</Document>                         <!-- End document -->
</Documents>                        <!-- End documents -->
</Folders>                          <!-- End folders -->
<Documents>                         <!-- Document elements -->
<Document Attributes>               <!-- Document element -->
<IndexFields>                     <!-- Index fields -->
<IndexField Attributes/>          <!-- Index field element -->
</IndexFields>                    <!-- End index fields -->
<Pages>                           <!-- Document pages -->
<Page Attributes/>                <!-- Page element -->
</Pages>                          <!-- End document pages -->
</Document>                         <!-- End document -->
</Documents>                        <!-- End documents -->
<Pages>                             <!-- Loose pages -->
<Page Attributes/>                  <!-- Page element -->
</Pages>                            <!-- End loose pages -->
</Batch>                            <!-- End batch -->
.NET PDF Document Viewing, Annotation, Conversion & Processing
Insert images into PDF. Edit, remove images from PDF. Redact text content, images, whole pages from PDF file. Edit, update, delete PDF annotations from PDF file.
how to delete text in pdf using acrobat professional; delete text pdf files
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.
erase pdf text; acrobat delete text in pdf
The XML Import Connector Module
Kofax Capture Administrator's Guide
263
</Batches>                            <!-- End batches -->
</ImportSession>                      <!-- End top-level element -->
In the XML Import Connector file, the top-level element is 
<ImportSession>
, which is
required. All of the other elements in the file define one or more batches to import into the
Kofax Capture system. You use them as necessary to import your batches.
For example, if your processing requirements dictate that you import index values, you must
use the 
<IndexFields>
container to hold one or more 
<IndexField>
elements that define the
index values. Otherwise, you do not need to use the index field elements in your XML Import
Connector file.
Some of the elements support one or more attributes. An attribute (in the format attribute =
“value”) provides information about how its associated element is interpreted. For example,
the 
<Batch>
element supports attributes that specify the name of a batch, the batch class for
the batch, the priority for the batch, and more.
For some of the attributes, values from the batch class or default values are assumed. For
example, if you do not specify a name for your batch, the date and time that the batch is
created is used. This is the default behavior in Kofax Capture, where the default name for a
batch is the date and time. As another example, if you do not specify a priority for the batch,
the priority defined in the batch class is used.
For other attributes, errors are generated if appropriate values are not supplied in the XML
Import Connector file. For example, the 
<Batch>
element supports an attribute to specify the
name of the batch class to use for importing the batch. If you do not specify a valid batch class
name, an error is generated and the batch is not created.
XML Import Connector File Examples
Here you will find examples of Kofax Capture XML Import Connector files.
Files Before Processing
The following are examples of XML Import Connector files that contain elements for some
common types of processing. The examples are shown in their state before being used as
input for the XML Import Connector application.
Example 1
The following sample imports a single batch with two documents, including index fields. The
file name is specified for the first imported file using OriginalFileName. Separation and form
identification are explicitly specified by the list of 
<Document>
elements, each containing a
value for the FormTypeName attribute.
<ImportSession>
<Batches>
<Batch BatchClassName="Orders" Priority="5">
<Documents>
<Document FormTypeName="NWForm">
<IndexFields>
<IndexField Name="Customer No" Value="AB123" />
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.
how to delete text in a pdf file; delete text from pdf file
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.
delete text pdf document; how to remove highlighted text in pdf
The XML Import Connector Module
264
Kofax Capture Administrator's Guide
<IndexField Name="Zip" Value="92606" />
</IndexFields>
<Pages>
<Page ImportFileName="C:\aXMLImages\NWest_1.tif" OriginalFileName="C:
\aXMLImages\NWest_A.tif" />
</Pages>
</Document>
<Document FormTypeName="TriForm">
<IndexFields>
<IndexField Name="Customer No" Value="EB456" />
<IndexField Name="Zip." Value="60478" />
</IndexFields>
<Pages>
<Page ImportFileName="C:\aXMLImages\TSpect_1.tif" />
</Pages>
</Document>
</Documents>
</Batch>
</Batches>
</ImportSession>
Example 2
The following sample imports a single batch with some batch totals and batch
fields. All pages are imported as loose pages. Because the 
<Batch>
element's
EnableAutomaticSeparationAndFormID attribute is set to “1”, automatic separation and
form identification can occur during the import process. To perform this type of processing,
scan time document separation and form identification settings must be enabled for the
batch class. These include separating documents based on a fixed number of pages, reading a
particular bar code or patch code, or detecting a separator sheet.
In addition, the UserID and Password attributes are used for the 
<ImportSession>
element.
If the Kofax Capture User Profiles feature is enabled, the specified user must have privileges
to run the Scan module and use the batch classes specified in the XML Import Connector file.
<ImportSession UserID="GregF" Password="abc*123">
<Batches>
<Batch Name="Sample2" BatchClassName="Orders"
EnableAutomaticSeparationAndFormID="1">
<BatchFields>
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.
remove text from pdf reader; how to delete text from a pdf
JPEG to PDF Converter | Convert JPEG to PDF, Convert PDF to JPEG
It can be used standalone. JPEG to PDF Converter is able to convert image files to PDF directly without the software Adobe Acrobat Reader for conversion.
how to erase text in pdf; pdf editor delete text
The XML Import Connector Module
Kofax Capture Administrator's Guide
265
<BatchField Name="Company" Value="Kofax" />
</BatchFields>
<ExpectedBatchTotals>
<ExpectedBatchTotal Name="TotalPercentage" Value="452" />
</ExpectedBatchTotals>
<Pages>
<Page ImportFileName="C:\1.tif" />
<Page ImportFileName="C:\2.tif" />
</Pages>
</Batch>
</Batches>
</ImportSession>
Example 3
The following sample demonstrates the use of folders in an XML file. It imports a single
folder class (Customer Information) with two index fields.
< ImportSession >
< Batches > 
< Batch BatchClassName ="Orders" Priority ="5"> 
< Folders > 
< Folder FolderClassName ="Customer Information"> 
< IndexFields > 
< IndexField Name ="Customer Name" Value ="Bill Slater" /> 
< IndexField Name ="Customer ID" Value ="123" /> 
</ IndexFields > 
< Documents > 
< Document FormTypeName ="Customer Form"> 
< Pages > 
< Page ImportFileName ="C:\XMLImages\NWest_1.tif" /> 
< Page ImportFileName ="C:\XMLImages\NWest_A.tif" /> 
</ Pages > 
</ Document > 
< /Documents > 
PDF to WORD Converter | Convert PDF to Word, Convert Word to PDF
PDF to Word Converter has accurate output, and PDF to Word Converter doesn't need the support of Adobe Acrobat & Microsoft Word.
how to delete text in pdf file; delete text pdf acrobat
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.
how to delete text in pdf file online; how to edit and delete text in pdf file online
The XML Import Connector Module
266
Kofax Capture Administrator's Guide
</ Folder > 
</ Folders > 
</ Batch > 
</ Batches > 
</ ImportSession >
Files After Processing
During processing, the XML Import Connector application caches certain processing
information, and then writes that information into the XML Import Connector file after it is
completely processed. For example, when a batch is processed, the application marks the
<Batch>
element with “Processed=1” to indicate that the batch has been processed. If errors
occur while processing the batch, error information is written to sub-elements of the 
<Batch>
element that caused the errors.
The following examples show XML Import Connector files as they would be displayed after
being processed by the XML Import Connector application.
Example 1 - Successful Processing
This example shows a 
<Batch>
element's Processed attribute set to “1”, but no error
information in any of its sub-elements. This means that the batch was processed successfully.
<ImportSession>
<Batches>
<Batch BatchClassName="Orders" Priority="5"Processed="1">
<Documents>
<Document FormTypeName="NWForm">
<IndexFields>
<IndexField Name="Customer No" Value="AB123" />
<IndexField Name="Zip" Value="92606" />
</IndexFields>
<Pages>
<Page ImportFileName="C:\aXMLImages\NWest_1.tif" OriginalFileName="C:
\aXMLImages\NWest_A.tif" />
</Pages>
</Document>
<Document FormTypeName="TriForm">
<IndexFields>
<IndexField Name="Customer No" Value="EB456" />
<IndexField Name="Zip." Value="60478" />
TIFF to PDF Converter | Convert TIFF to PDF, Convert PDF to TIFF
PDF to TIFF Converter doesn't require other third-party such as Adobe Acrobat. speed for TIFF-PDF Conversion; Able to preserve text and PDF file's vector
delete 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
erase text from pdf file; remove text watermark from pdf online
The XML Import Connector Module
Kofax Capture Administrator's Guide
267
</IndexFields>
<Pages>
<Page ImportFileName="C:\aXMLImages\TSpect_1.tif" />
</Pages>
</Document>
</Documents>
</Batch>
</Batches>
</ImportSession>
Example 2 - Processing with Errors
The example below shows a 
<Batch>
element's Processed attribute set to “1”, and error
information written to several of its sub-elements. In the example, an invalid form type
was specified for the first document. This caused ErrorCode and ErrorMessage information
(shaded) to be written to the 
<Document>
element. The same type of information was written
to the 
<IndexField>
element for the document in error. In addition, the LastErrorCode and
LastErrorMessage information was written to the 
<ImportSession>
element.
<ImportSession LastErrorCode="1" LastErrorMessage="Field name not found
(Zip)">
<Batches>
<Batch BatchClassName="Orders" Priority="5" Processed="1">
<Documents>
<Document FormTypeName="NWFor" ErrorCode="18" ErrorMessage="Illegal form type
(NWFor)">
<IndexFields>
<IndexField Name="Customer No" Value="AB123" ErrorCode="1"
ErrorMessage="Field name not found (Customer No)"/>
<IndexField Name="Zip" Value="92606" ErrorCode="1" ErrorMessage="Field name
not found (Zip)"/>
</IndexFields>
<Pages>
<Page ImportFileName="C:\aXMLImages\NWest_1.tif" OriginalFileName="C:
\aXMLImages\NWest_A.tif" />
</Pages>
</Document>
<Document FormTypeName="TriForm">
<IndexFields>
The XML Import Connector Module
268
Kofax Capture Administrator's Guide
<IndexField Name="Customer No" Value="EB456"/>
<IndexField Name="Zip" Value="60248"/>
</IndexFields>
<Pages>
<Page ImportFileName="C:\aXMLImages\TSpect_1.tif"/>
</Pages>
</Document>
</Documents>
</Batch>
</Batches>
</ImportSession>
Error Handling
If errors occur during the Kofax Capture XML Import Connector process, error messages are
logged to the Kofax Capture error log file, the XML Import Connector log file, and (for most
types of errors) the XML Import Connector file. In addition, the default behavior is to delete
batches for which errors occur during the XML Import Connector process.
This section describes the types of errors that can occur, the format of the errors written to the
XML Import Connector file, and details about how XML Import Connector handles batches
with errors.
Types of Errors
The following types of errors can occur during an XML Import Connector process:
Note  Page-level, document-level, and batch-level errors are written to the Kofax Capture
error log file, XML Import Connector log file, and the XML Import Connector file.
Page-level errors
If an error occurs on a page (for example, the image file cannot be found), the page is rejected
and a dummy page imported as a placeholder that you can replace in Quality Control. The
dummy page is a blank page with the following text centered on the page:
“This page was intentionally inserted in the batch because of an XML Import Connector error
on this page.”
In addition, a rejection note that contains the error message is created for the page.
Folder-level errors
If an error occurs for a document (such as an invalid form type), the document is rejected.
A rejection note that contains the error message is created for the document. No further
processing is done on the document.
The XML Import Connector Module
Kofax Capture Administrator's Guide
269
Document-level errors
If an error occurs for a document (such as an invalid form type), the document is rejected.
A rejection note that contains the error message is created for the document. No further
processing is done on the document.
Batch-level errors
If an error occurs when setting a batch-related value (such as an invalid batch field), the batch
is rejected or deleted. If the batch is rejected, an error message is associated with the batch.
When the batch is opened in Quality Control, the error message appears in the title bar.
Application-level errors
If an error occurs for the application session (such as the XML Import Connector file cannot
be opened, the specified user ID is not valid, or some other reason for which the application
cannot run), the application is stopped, and no batches are created. Errors are written to the
XML Import Connector log file and the Kofax Capture error log. Application errors are not
written to the XML Import Connector file.
Error Messages in the XML Import Connector File
For most types of errors that occur during an XML Import Connector process, messages are
written to the XML Import Connector file. The error messages are written as special attributes
for the elements most closely associated with the error. For example, if an error occurs for
a page, the error message is written to the ErrorCode attribute of the associated 
<Page>
element. Then, the XML Import Connector file is saved, replacing the original XML file.
Note  Error messages are written to the XML Import Connector file for page-level, document-
level, and batch-level errors. Application-level error messages are not written to the XML
Import Connector file.
See XML Import Connector File Examples
for more information about XML Import Connector
files, and the messages written to them after an XML Import Connector operation.
Deleting Batches with Errors
By default, the XML Import Connector application deletes the current batch from Kofax
Capture if an error occurs during the import process. You can override this behavior as
follows:
▪ Use the 
-n
option on the command line when you run XML Import Connector.
▪ Set the 
<ImportSession>
element's DeleteBatchOnError attribute to “0” in the XML Import
Connector file.
Either of these methods allow batches with errors to be retained.
Note  For some fatal errors, the current batch is always deleted, even if the 
-n
command line
option is used or the DeleteBatchOnError attribute is set to “0”.
If the batch with the error is not deleted, it is rejected and routed to Quality Control, even
if partial batch export is enabled. Rejection notes are associated with the pages and/or
documents in error, with text in the following format:
The XML Import Connector Module
270
Kofax Capture Administrator's Guide
XML Import Connector: [Error#] Error Message
For batch-level errors, error text is associated with the batch so that when the batch is opened
in Quality Control, the text appears in the title bar for the module.
Error Messages
The table below lists the error messages that are logged by the XML Import Connector
application. Note the following:
▪ The “Applies To” column indicates the elements to which the error may be applied. When
the error occurs, processing of that element stops. The error is written to the Kofax Capture
log file, the XML Import Connector log, and to the ErrorCode and ErrorMessage attributes
for the element in the XML Import Connector file. Processing continues with the next
element in the XML Import Connector file.
▪ If the “Applies To” column lists “Application”, processing of the XML Import Connector
file is stopped when the error occurs.
▪ If the “DeleteBatch” column lists “Yes,” the current batch is deleted even if the 
-n
option is
set on the command line or the 
<ImportSession>
element's DeleteBatchOnError attribute
is set to “0”.
Error
Number
Error Text
Delete
Batch?
Applies To:
Description
1
Field name not found
(FieldName)
No
BatchField
ExpectedBatchTotal
IndexField
The specified field name was
not found.
2
Invalid field value
No
BatchField
ExpectedBatchTotal
IndexField
The specified field value was
too long or did not match the
expected data type. (The
amount of validation applied
to a field value varies by data
type.)
3
Required batch
field missing
(BatchFieldName)
Yes
Batch
A required batch field is
specified for the batch class,
but no value was provided.
4
Expected batch
total field missing
(ExpectedBatchTotalFieldName)
Yes
Batch
An expected batch total field
is specified for the batch
class, but no value was
provided.
5
XML format error
(Error)
No
Application
The XML file did not contain
XML, or the XML was poorly
formed. A more detailed
error message is provided in
parentheses.
6
System error (Error)
No
ImportSession if available;
otherwise, Application.
An unexpected system error
occurred. More details are
provided in parentheses.
Documents you may be interested
Documents you may be interested