pdf conversion in c# : Extract data from pdf form SDK Library API wpf asp.net web page sharepoint ITPilot%20User%20Guide1-part1261

ITPilot 5.5 
User Guide 
Introduction 
As mentioned earlier, a detailed explanation of this environment is provided in section 
2.3 of this same manual. 
The  next  section  recommends  different  distribution  architectures  for  these 
components. Chapter 3 gives details of the installation and configuration processes 
for each of the ITPilot environments. 
Extract data from pdf form - extract form data from PDF in C#.net, ASP.NET, MVC, Ajax, WPF
Help to Read and Extract Field Data from PDF with a Convenient C# Solution
collect data from pdf forms; exporting data from pdf to excel
Extract data from pdf form - VB.NET PDF Form Data Read library: extract form data from PDF in vb.net, ASP.NET, MVC, Ajax, WPF
Convenient VB.NET Solution to Read and Extract Field Data from PDF
extracting data from pdf files; export pdf form data to excel
ITPilot 5.5 
User Guide 
Distribution of Environments 
2
DISTRIBUTION OF ENVIRONMENTS 
2.1
DISTRIBUTION OF THE GENERATION ENVIRONMENT  
As mentioned in the preceding section, the Generation Environment allows wrappers 
to be created in a visual and simple way. This environment requires the installation 
of two components: the Wrapper Generator tool and the Sequences Generator tool. 
The Wrapper Server of the execution environment may also be accessible (this is 
optional: users also have the option of storing the wrapper in a local file that can be 
manually added to the Wrapper Server). Figure 3 shows the relationship between the 
elements. 
Figure 3 
Distribution of the Generation Environment 
The Wrapper Server belongs to the execution environment, whereby it is normally 
installed in a separate machine in the production environment. 
This manual does not aim to explain how to install, operate and handle the tools in 
this environment. For more information please refer to [GENER] for instructions on 
installation and operation and [DEXTL] and [NSEQL] for detailed information on 
specification and sequence definition languages. 
2.2
DISTRIBUTION OF THE EXECUTION ENVIRONMENT  
Denodo ITPilot operates in the execution environment, where actions are executed 
on wrappers that encapsulate the Web sources from which data are to be extracted. 
Three  components  are  required  in  this  case:  the  Web  administration  tool 
(independent of the environment, but used here), the Wrapper Server and the 
Browser Pool. Figure 4 describes the relationship between these elements. 
VB.NET PDF Form Data fill-in library: auto fill-in PDF form data
from PDF Page. Image: Copy, Paste, Cut Image in Page. Link: Edit URL. Bookmark: Edit Bookmark. Metadata: Edit, Delete Metadata. Form Process. Data: Read, Extract
using pdf forms to collect data; extract data from pdf forms
C# PDF Form Data fill-in Library: auto fill-in PDF form data in C#
Able to fill out all PDF form field in C#.NET. RasterEdge XDoc.PDF SDK package provides PDF field processing features for learn how to fill-in field data to PDF
extracting data from pdf forms; how to make pdf editable form reader
ITPilot 5.5 
User Guide 
Distribution of Environments 
Figure 4 
Distribution of the Execution Environment 
As the Wrapper Server can be used in different environments and due to its possible 
workload, it is recommended that it be installed in a machine that is independent of 
the rest of the system. The Browser Pool can be found either in the same machine 
as the Wrapper Server or in a separate machine; in general, this depends on the 
maximum number of browsers that can be open during system execution.  
2.3
DISTRIBUTION OF THE VERIFICATION ENVIRONMENT  
This environment should be executed together with the execution environment and 
allows ITPilot to monitor changes in sources from which data are extracted (see 
section 1.1.4). The Verification Server can be executed in the same machine as the 
Wrapper Server, although it is a distributed component, whereby we recommend that 
it be installed in another machine.  
Figure  5  shows  the  relationship  between this  environment  and  the  execution 
environment. 
VB.NET PDF Text Extract Library: extract text content from PDF
Extract highlighted text out of PDF document. Enable extracting PDF text to another PDF file, and other formats such as TXT and SVG form.
exporting data from excel to pdf form; online form pdf output
C# PDF Image Extract Library: Select, copy, paste PDF images in C#
Studio .NET. Extract various types of image from PDF file, like XObject Image, XObject Form, Inline Image, etc. Support .NET WinForms
how to save a filled out pdf form in reader; extract data from pdf
ITPilot 5.5 
User Guide 
Distribution of Environments 
Figure 5 
Relationship Between Execution and Verification Environments 
The basic process of the Verification Server is the following: when executing a query 
against a wrapper, it is sent along with the produced results to the verification 
module. When this module receives the query and associated results, they will be 
stored in a relational database and, at the same time, the necessary tests will be 
executed in order to determine whether that wrapper has changed or not. 
Each test (configurable by the user, see section 5.4) is executed by handing that 
query plus its results as parameters. Each test returns a result between 0 and 100 
(where 0 means that the condition is not accomplished at all and 100 that is 
absolutely successful) which is stored in a result manager. 
Next, an evaluating process is launched which determines if the wrapper has changed 
in terms of the results of the tests. This evaluator needs both the results from the 
last tests, and the evaluation rules. 
When the query results are saved in the database, an expiry time is assigned to each 
of them. The expired results are deleted on a period basis. 
The next section describes the installation steps for each of the components. 
VB.NET PDF Image Extract Library: Select, copy, paste PDF images
VB.NET. Extract multiple types of image from PDF file in VB.NET, like XObject Image, XObject Form, Inline Image, etc. Support .NET
cannot save pdf form in reader; extract data from pdf table
C# PDF Text Extract Library: extract text content from PDF file in
XDoc.PDF ›› C# PDF: Extract PDF Text. C# PDF - Extract Text from PDF in C#.NET. Feel Free to Extract Text from PDF Page, Page Region or the Whole PDF File.
how to save fillable pdf form in reader; java read pdf form fields
ITPilot 5.5 
User Guide 
Installation and Initial Configuration 
3
INSTALLATION AND INITIAL CONFIGURATION 
The Denodo Platform Installation Guide [DENINST] provides all information required 
to install Denodo ITPilot, including hardware and software minimum requirements, 
and instructions to use the installation tool and for the initial configuration of the 
system. 
C# PDF Page Extract Library: copy, paste, cut PDF pages in C#.net
Able to extract single or multiple pages from adobe PDF file and save The portable document format, known as PDF document, is a widely-used form of file
extract pdf form data to xml; extracting data from pdf into excel
.NET PDF Document Viewing, Annotation, Conversion & Processing
Extract bookmark & outlines. Extract hyperlink inside PDF. PDF Write. Form Process. Fill in form data programmatically. Read form data from PDF form file.
extract data from pdf using java; how to fill in a pdf form in reader
ITPilot 5.5 
User Guide 
Execution 
10 
4
EXECUTION 
Once the installation process has terminated, the servers are ready to run. Each 
server found on the same machine as the administration tool can be started up 
directly from the Web tool itself, as dealt with in section 5.1. If this is not the case, 
they have to be started up in the machines in which they reside. 
4.1
STARTING UP THE ADMINISTRATION TOOL 
The administration tool can be started from the Denodo Platform Control Center (see 
the Denodo Platform Installation Guide [DENINST]), or by using the following scripts 
available in the DENODO_HOME/bin:  
itpilot_webadmin_startup: starts up the administration tool. 
itpilot_webadmin_shutdown: stops the administration tool. 
Once the application has been properly displayed, the administration tool will be 
available in http://domain:9090/webadmin/denodo-itpilot-admin  
4.2
STARTING UP THE BROWSER POOL  
The Browser Pool can be started from the Denodo Platform Control Center (see the 
Denodo Platform Installation Guide [DENINST]), or by using the following scripts 
available in the path DENODO_HOME/bin: 
browserpool_startup: starts up the Browser Pool.  
browserpool_shutdown:  stops  the  remote  pool  and  all  the  browsers 
contained in it.  
4.3
STARTING UP THE WRAPPER SERVER  
The Wrapper Server can be started from the Denodo Platform Control Center (see 
the Denodo Platform Installation Guide [DENINST]), or by using the following scripts 
available in the path DENODO_HOME/bin: 
vqlserver_startup: starts up the Wrapper Server. 
vqlserver_shutdown: stops the Wrapper Server. 
vqlserver: with the options startup and shutdown. 
4.4
STARTING UP THE VERIFICATION SERVER  
The Verification Server can be started from the Denodo Platform Control Center (see 
the Denodo Platform Installation Guide [DENINST]), or by using the following scripts 
available in the path DENODO_HOME/bin:  
verification_startup: starts up the Verification Server. 
verification_shutdown: stops the Verification Server. 
ITPilot 5.5 
User Guide 
Execution 
11 
4.5
STARTING UP THE VERIFICATION SERVER WITH A GRAPHICAL TOOL 
The verification server can be started together with a graphical tool, described in 
detail in section 6, by using the verificationGUI_startup scripts available in the 
path <DENODO_HOME>/bin.  
4.6
STARTING UP THE PDF CONVERSION SERVER 
The PDF conversion server can be started from the Denodo Platform Control Center 
(see the Denodo Platform Installation Guide [DENINST]), or by using the executable 
PdfConversionsServer.exe which resides in the DENODO_HOME/bin directory, and 
that allows the server to be started up and stopped, with the following format: 
PDFConversionsServer ([-start | -shutdown] [-conf=’confFile’]) 
, where –start means that the conversion server must be started, -stop means that 
it must be stopped, and confFile, as the server configuration file. By default, it can 
be 
found 
at 
DENODO_HOME/conf/iebrowser, 
with 
the 
name 
IEBrowserConfiguration.properties.  
ITPilot 5.5 
User Guide 
Web Administration Tool 
12 
5
WEB ADMINISTRATION TOOL 
The  ITPilot  administration tool allows  managing the execution and verification 
environments in a simple and uniform way. It is a web application which controls the 
Wrapper Server and the Browser Pool, as well as the Verification Server, if the latter 
is deployed. 
Figure 6 
Login page of the Administration tool 
To access the Denodo ITPilot administration tool an initial screen (Figure 6) is shown 
in which the user will have to enter his/her credentials. There are two users for this 
web administration tool: one with login “admin” and password initially set to “admin” 
(which can be changed after the user logs in by clicking on the button Change 
password) and another one  with login “guest” and password initially set to “guest” 
(this password can only be changed by the “admin” user). This user can only connect 
to servers and not to change the servers list nor to change his/her password. 
Once login is performed, the page depicted in Figure 7 is displayed. 
ITPilot 5.5 
User Guide 
Web Administration Tool 
13 
Figure 7 
Main page of the Administration tool, showing the list of servers. 
This page shows the list of Wrapper Servers, Browser Pools and Verification Servers 
known to the administration tool. 
Above the server list, to the right, there are links for performing logout, for accessing 
the online documentation, and for changing the password of the web administration 
tool. 
In order to administer a specific running server, the user should find its entry in the 
list and connect to it by clicking on the Connect   button. If necessary, he will then 
be asked for the credentials pertaining to that server. If the connection is successful, 
diverse configuration options for the server will appear, structured as a series of 
sections. 
NOTE: In general, configuration changes made through the Web administration tool 
do not require the servers to be restarted. Properties which require the server to be 
restarted for changes to take effect are marked in the page with the text “(Requires 
server restart)”. 
5.1
ADDING, EDITING AND DELETING SERVERS 
In order for the user to connect to a server and be able to configure it, that server 
must be known to the web administration tool, and must be started and running. 
Clicking on the 
button, located below the server list (see Figure 7), will 
show the page depicted in Figure 8. 
ITPilot 5.5 
User Guide 
Web Administration Tool 
14 
Figure 8 
ITPilot servers administration page 
To add a new server to the tool, the user should click on the 
button located 
below the server list (see Figure 8). He will be asked for the following information: 
Type: the type of the server being added: Wrapper Server, Browser pool or 
Verification Server. 
Name: server name. Used only to identify it within the web administration 
tool. 
Host: host name or host address where it can be found. 
Port: server listening port.  
Figure 9 
Server Addition Page 
This information (except the name) can be modified later by clicking on the 
button. 
Any  number  of  servers  can  be  added  as  needed,  although  the  architectural 
considerations in section 2 of this document should be taken into account. 
Servers can be deleted from the administration tool by clicking on their associated 
buttons. 
5.2
CONFIGURING THE BROWSER POOL SERVER 
Wrappers being executed in a Wrapper Server need to have access to a Browser Pool 
Server in order to run their NSEQL navigation sequences.   
The Denodo Browser Pool Server supports two different browser types: 
MSIE Browser: browsers based on Microsoft Internet Explorer. 
Denodo Browser: a GUI-less, HTTP-based browser with JavaScript support.  
Documents you may be interested
Documents you may be interested