how to view pdf in c# : How to extract images from pdf files SDK Library service wpf asp.net winforms dnn ColorQube_SAG_10_30_0918-part1182

Xerox ColorQube™ 9201/9202/9203
System Administrator Guide
173
9
Workflow Scanning
Workflow Scanning allows a user to scan an original document, convert it to an electronic file, and 
distribute and archive that file in a variety of ways. The final destination of the electronic file depends 
on the template chosen by the user at the device's user interface. Workflow Scanning is an automated 
work management feature. It automates the processes of getting large volumes of hardcopy 
documents into suitable scanned image formats, stored, distributed or made accessible for further 
processing, as needed. When workflow is optimized for purpose, and IT infrastructure considerations 
are taken into account, substantial benefits can be achieved in efficiency and management
Workflow Scanning is set up and controlled by templates. A template is a file that stores scanning and 
routing preference for a given workflow. The template may reside on the device, or may be cached on 
the device from a pool of templates pulled from a remote server. 
The scanned file will be archived or published on a pre-determined network server called a File 
Repository. and then, with the help of server or desktop software:
Routed to a user's PC desktop for viewing or editing.
Integrated with a variety of popular document management and workflow applications.
Sent to a network directory or filing location for later retrieval.
Sent to an e-mail distribution list.
Workflow Scanning User Authentication
Authentication can be enabled to prevent unauthorized access to the Workflow Scanning feature. If 
Authentication is enabled, users will be prompted to enter a network user name and password, or a 
PIN, before they can access the Workflow Scanning feature. For a full description of the Authentication 
feature refer to the Authentication section of this guide. Authentication can be configured after 
Workflow Scanning has been installed.
Device Authentication
If using a FreeFlow SMARTsend server, a valid Windows account must be created on the FreeFlow 
SMARTsend Server for the device's authentication. The account enables each device to communicate 
with the server to exchange template information and other configuration data. For account creation 
instructions, refer to the FreeFlow SMARTsend Installation and Administration Guide.
Information Checklist
Before starting the procedure, please ensure the following items are available or have been performed:
How to extract images from pdf files - Select, copy, paste PDF images in C#.net, ASP.NET, MVC, Ajax, WinForms, WPF
Support PDF Image Extraction from a Page, a Region on a Page, and PDF Document
extract color image from pdf in c#; extract pdf pages to jpg
How to extract images from pdf files - VB.NET PDF Image Extract Library: Select, copy, paste PDF images in vb.net, ASP.NET, MVC, Ajax, WinForms, WPF
Support PDF Image Extraction from a Page, a Region on a Page, and PDF Document
pdf image extractor online; extract images from pdf files without using copy and paste
Workflow Scanning
Xerox ColorQube™ 9201/9202/9203
System Administrator Guide
174
Ensure the device is fully functioning on the network.
Ensure that the TCP/IP and HTTP protocols are configured on the device and fully functional.
This is required to access Internet Services to configure Workflow Scanning. The Internet Services 
function is accessed through the embedded HTTP server on the device and allows System 
Administrators to configure scan settings by using an Internet browser.
Configure General Settings
1. At your Workstation, open the web browser and enter the IP address of the device in the Address 
bar, and press [Enter].
2. Click the [Properties] tab.
3. If prompted, enter the Administrator User ID and Password. The default is [admin] and [1111], 
and click on the [Login] button.
4. Click on the [Services] link.
5. Click on the [Workflow Scanning] link.
6. Click on the [General] link in the directory tree.
Note:The Confirmation Sheet specifies the success or failure of the Workflow Scanning job.
7. In the Settings area, select one of the following options from the [Confirmation Sheet] drop-
down menu:
Errors only - select to prints a Confirmation Sheet only when the job is unsuccessful.
On - select to print a Confirmation Sheet after every Workflow Scanning job
Off - when selected, turns off the Confirmation Sheet printing function.
8. In the Distribution Templates area:
a. Under Maximum Number or Job Templates, it will display the maximum number of job 
templates that can be viewed from the device’s control panel.
b. If you want the device to automatically update templates stored in the Template Pool (a 
repository on the network), then enter the required time for the update in the [Refresh Start 
Time] area.
c. To update the Template Pool List manually, click on the [Refresh Template List Now] button.
Note:The Refresh Template List capability only applies to templates stored in a Template Pool. 
Templates stored on the device are updated automatically.
9. In the Template Distribution Repositories area, select one of the following [Login Source] to 
control user access to a pool of templates stored on a remote server. Communications to the 
server, including entry of the required device Login Name and Password, are set up by selecting 
Advanced, then Template Pool Setup, in the Internet Services directory tree:
Authenticated User - to have the Authentication Server control remote template pool access. 
Prompt at User Interface - to have a standalone server prompt device users for access. This 
works well for small offices without an Authentication server. 
Prompt if Authenticated User Does Not Match Template Owner - to prompt authenticated 
system credentials do not match the template owner.
None - if no user authentication is required.
VB.NET PDF Text Extract Library: extract text content from PDF
Extract highlighted text out of PDF document. Image text extraction control provides text extraction from PDF images and image files.
extract jpg pdf; extract images from pdf files
C# PDF Text Extract Library: extract text content from PDF file in
Ability to extract highlighted text out of PDF document. Image text extraction control provides text extraction from PDF images and image files.
some pdf image extractor; extract pdf images
Workflow Scanning
Xerox ColorQube™ 9201/9202/9203
System Administrator Guide
175
10. In the Job Log area, for Optional Information Check on [Username] and/or [Domain] 
checkboxes if you want these to appear in the Job Log when users log in to the device when 
Network Authentication is enabled.
11. Click on the [Apply] button.
12. Click on the [OK] button when you see the message “Properties have been successfully 
modified”.
Configure a File Repository
Scanning with the device is accomplished through user selection of templates on the device that route 
scanned jobs to network servers. After storage on the server, the files can be retrieved at any properly 
configured networked workstation. A dedicated file server is not required to receive scans. A dedicated 
server is required, however, for the installation and use of SMARTsend software to remotely manage 
the pool of templates (workflows), displayed locally to device users, if so desired. Scanning is 
configured on the device using one of the file transfer options below. 
FTP (File Transfer Protocol): Requires an FTP server running on a server or a workstation.
NetWare NCP (NetWare Core Protocol): Available for filing to a NetWare server.
SMB (Server Message Block): Available for filing to an environment that supports the SMB 
protocol.
HTTP/HTTPS: Supports scans to a web server using a CGI script.
Note:The device uses two repositories:
A File Repository, used by the Workflow Scanning service.
A Fax Repository, used by the Server Fax service.
File Transfer Protocol (FTP) 
Information Checklist
Before starting the procedure, please ensure the following items are available or have been performed:
Ensure that File Transfer Protocol (FTP) services are running on the Server or Workstation where 
images scanned by the device will be stored. 
Write down the IP Address or Host Name.
Create a folder within the FTP root. This is the Scan Repository.
Write down the Directory Path Structure.
Create a user account and password which has read and write access to the folder within the FTP 
root. 
Write down the user Account and Password details.
Test the FTP connection by logging into the Scan Repository directory from a PC with the user 
account and password:
Create a new folder within the directory.
Delete the folder. 
Enter the Scan Repository Details via Internet Services
1. At your workstation, open the web browser and enter the IP address of the device in the Address 
bar, and press [Enter].
VB.NET PDF File Merge Library: Merge, append PDF files in vb.net
Merge two or several separate PDF files together and into Able to integrate VB.NET PDF Merging control to Components to combine various scanned images to PDF
extract photos pdf; pdf image text extractor
C# PDF Convert to Jpeg SDK: Convert PDF to JPEG images in C#.net
may customize the names of all converted JPEG image files in .NET Following demo code will show how to convert all PDF pages to Jpeg images with C# .NET.
extract images from pdf acrobat; pdf extract images
Workflow Scanning
Xerox ColorQube™ 9201/9202/9203
System Administrator Guide
176
2. Click on the [Properties] tab.
3. If prompted, enter the Administrator User ID and Password. The default is [admin] and [1111].
4. Click on the [Login] button.
5. Click on the [Services] link.
6. Click on the [Workflow Scanning] link.
7. Select [File Repository Setup] in the directory tree.
8. Click on the [Add New] button in the File Repository Setup area, or the [Edit] button (If the 
default File Repository has been set).
Note:During device configuration, SMARTsend (if used) overwrites the Default Repository and 
Template Pool scan settings. If certain applications will use Default Repository settings, not 
matching SMARTsend settings, reconfigure the applications to use an Alternate Repository before 
configuring the device with SMARTsend's Add/Update feature.
9. In the Settings area:
a. Enter a descriptive name for the file repository in the [Friendly Name] field.
b. Select FTP from the [Protocol] drop-down menu.
c. Select either the [IPv4 Address], [IPv6 Address] or [Host Name] button.
d. Enter the [IP Address] and [Port] or [Host Name] and [Port] of the FTP location for [Alt1 
Repository Server].
e. Type in the path to the repository in [Document Path] field. Enter the full path to the 
directory, starting at the root of FTP services. For example: /directory name/directory name.
f. For [Login Credentials to Access the Destination], select one of the following:
Authenticated User and Domain - select this method if the user name and domain are 
to be authenticated via LDAP. 
Authenticated User - select this method if just the user name is to be authenticated via 
LDAP. 
Prompt at User Interface - select this method to have each user enter authentication 
credentials at the printer's control panel.
System - select this method if the credentials are going to be typed in on this page and 
stored in the device's memory.
g. Enter a [Login Name] and [Password], if the system will be directly accessing the file server.
h. Check the [Select to Save New Password] checkbox, if you need to change the password for 
an existing Login Name.
i. Click on the [Save] button to accept the changes.
Go to the Device
1. Touch the [Workflow Scanning] icon on the touch screen.
2. Touch [All Templates].
3. Select [All Templates] from the [All Templates] drop-down menu.
4. Select [Advance Setting] tab.
5. Touch the [Update Template] icon.
6. Touch [Update Now].
7. Touch [Confirm], touch [Use Partial List].
C# PDF Convert to HTML SDK: Convert PDF to html files in C#.net
Embed converted HTML files in HTML page or iframe. Use JS (jquery) to control PDF page navigation. Export PDF images to HTML images.
some pdf image extract; how to extract text from pdf image file
VB.NET PDF Convert to HTML SDK: Convert PDF to html files in vb.
Embed converted html files in html page or iframe. Export PDF form data to html form in .NET WinForms and ASP.NET. Turn PDF images to HTML images in VB.NET.
how to extract images from pdf in acrobat; extract photo from pdf
Workflow Scanning
Xerox ColorQube™ 9201/9202/9203
System Administrator Guide
177
8. Touch [Close].
9. Touch the [Workflow Scanning] tab.
10. Select the [Default] template and place a document in the document handler.
11. View template details on the monitor.
12. Press the <Start> button to scan the document.
13. Check the scan folder on your file server to verify the image was filed.
The Next Step is to proceed to the General Settings, see Configure General Settings on page 174.
NetWare NCP (NetWare Core Protocol)
Information Checklist
Before starting the procedure, please ensure the following items are available or have been performed.
Ensure the device is fully functioning on the network prior to installation.
Ensure NetWare protocol is enabled on your device.
Print a Configuration Report to verify that NetWare protocol is enabled on your device.
a. Press the <Machine Status> button.
b. Touch the [Machine Information] tab.
c. Touch [Information Pages].
d. Touch [Configuration Report].
e. Touch [Print], then touch [Close].
The Configuration Report will print. Verify the NetWare settings configured under Network Setup.
NetWare should read Enabled.
For instructions on how to enable NetWare refer to the NetWare topic in the Protocol section of 
this guide.
Designate or create a new directory on the NetWare server to be used as the scan filing location 
(repository). Note the server name, server volume, directory path, the NDS Context and Tree, if 
applicable.
Create a user account and password with access to the scan directory. When a document is 
scanned the device logs in using the account, transfers the file to the server and then logs out. 
Note the user account and password.
Test your settings by logging in to the scan directory from a PC with the user account and 
password. Create a new folder within the directory and then delete the folder. If you cannot 
perform this function check the user account access rights.
At your Workstation:
1. Open the web browser and enter the IP address of the device in the Address bar, and press 
[Enter].
2. Click the [Properties] tab.
3. If prompted, enter the Administrator User ID and Password. The default is [admin] and [1111].
4. Click on the [Login] button.
5. Click on the [Services] link.
6. Click on the [Workflow Scanning] link.
C# PDF File Merge Library: Merge, append PDF files in C#.net, ASP.
Combine scanned images to PDF, such as tiff, jpg, png, gif, bmp XDoc.PDF) is designed to help .NET developers combine PDF document files created by
extract images pdf; extract pictures pdf
VB.NET PDF Page Extract Library: copy, paste, cut PDF pages in vb.
VB.NET: Extract All Images from PDF Document. This is an example that you can use it to extract all images from PDF document. ' Get page 3 from the document.
extract image from pdf file; extract images from pdf c#
Workflow Scanning
Xerox ColorQube™ 9201/9202/9203
System Administrator Guide
178
7. Select [File Repository Setup] in the directory tree.
8. Click on the [Add New] button in the File Repository Setup area, or the [Edit] button (If the 
default File Repository has been set).
Note:During device configuration, SMARTsend (if used) overwrites the Default Repository and 
Template Pool scan settings. If certain applications will use Default Repository settings, not 
matching SMARTsend settings, reconfigure the applications to use an Alternate Repository before 
configuring the device with SMARTsend's Add/Update feature.
9. In the Settings area:
a. Enter a descriptive name for the file repository in the [Friendly Name] field.
b. Select NetWare from the [Protocol] drop-down menu.
c. In the [Alt1 Repository Server] field, enter the host name of the NetWare server.
d. In the [Server Volume] field, enter the path to the repository on the NetWare server.
e. If you are using Bindery or Bindery emulation, leave the [NDS Tree] field blank, if you are 
using NDS, this field cannot be left blank. The default tree name is “Xerox_DS_Context”.
f. If you are using Bindery or Bindery emulation, leave the [NDS Context] field blank. If you are 
using NDS, this field cannot be left blank. The default context name is “Xerox_DS_Context”.
g. Type in the path to the repository in [Document Path] field.
h. For [Login Credentials to Access the Destination], select one of the following:
Authenticated User and Domain - select this method if the user name and domain are 
to be authenticated via LDAP. 
Authenticated User - select this method if just the user name is to be authenticated via 
LDAP. 
Prompt at User Interface - select this method to have each user enter authentication 
credentials at the printer's control panel.
System - select this method if the credentials are going to be typed in on this page and 
stored in the device's memory.
i.
Enter a [Login Name] and [Password], if the system will be directly accessing the file server.
j. Check the [Select to Save New Password] checkbox, if you need to change the password for 
an existing Login Name.
k. Click on the [Save] button to accept the changes.
At the Device:
1. Press the <All Services> button.
2. Touch [Workflow Scanning] on the touch screen.
3. Touch the [Workflow Scanning] tab.
4. Select [All Templates] from the [All Templates] drop-down menu.
5. Select the [Default Template] and place a document in the document handler.
6. View template details on the monitor.
7. Press the <Start> button to scan the document.
8. Check the scan repository on your server to verify the image was filed.
The Next Step is to proceed to the General Settings, see Configure General Settings on page 174.
C# PDF File Split Library: Split, seperate PDF into multiple files
Also able to combine generated split PDF document files with other PDF files to form a new PDF file. Split PDF Document into Multiple PDF Files in C#.
pdf image extractor; extract text from image pdf file
Workflow Scanning
Xerox ColorQube™ 9201/9202/9203
System Administrator Guide
179
Server Message Block (SMB)
Information Checklist
Before starting the procedure, please ensure the following items are available or have been performed.
Create a shared folder to be used as a scan filing location (repository) for scanned documents. 
Note the Share Name of the folder and the Computer Name or Server Name.
Create a user account and password for the device with full access rights to the scan directory. 
Note the user account and password.
Test the settings by attempting to connect to the shared folder from another PC by logging in with 
the user account and password. Create a new folder within the directory and then delete the 
folder. If you cannot perform this function check the user account access rights.
At your Workstation:
1. Open the web browser and enter the IP address of the device in the Address bar, and press 
[Enter].
2. Click the [Properties] tab.
3. If prompted, enter the Administrator User ID and Password. The default is [admin] and [1111].
4. Click on the [Login] button.
5. Click on the [Services] link.
6. Click on the [Workflow Scanning] link.
7. Select [File Repository Setup] in the directory tree.
8. Click on the [Add New] button in the File Repository Setup area, or the [Edit] button (If the 
default File Repository has been set).
Note:During device configuration, SMARTsend (if used) overwrites the Default Repository and 
Template Pool scan settings. If certain applications will use Default Repository settings, not 
matching SMARTsend settings, reconfigure the applications to use an Alternate Repository before 
configuring the device with SMARTsend's Add/Update feature.
9. In the Settings area:
a. Enter a descriptive name for the file repository in the [Friendly Name] field.
b. Select SMB from the [Protocol] drop-down menu.
c. Select either [IPv4 Address] or [Host Name].
d. Enter the [IP Address] and [Port] or [Host Name] and [Port] of the SMB location for [Alt1 
Repository Server].
e. Type in the share name in [Share Name] field.
f. Type in the path to the repository in [Document Path] field. Enter the full path to the 
directory, starting at the root of FTP services. For example: /directory name/directory name.
g. For [Login Credentials to Access the Destination], select one of the following:
Authenticated User and Domain - select this method if the user name and domain are 
to be authenticated via LDAP. 
Authenticated User - select this method if just the user name is to be authenticated via 
LDAP. 
Prompt at User Interface - select this method to have each user enter authentication 
credentials at the printer's control panel.
Workflow Scanning
Xerox ColorQube™ 9201/9202/9203
System Administrator Guide
180
System - select this method if the credentials are going to be typed in on this page and 
stored in the device's memory.
h. Enter a [Login Name] and [Password], if the system will be directly accessing the file server.
i. Check the [Select to Save New Password] checkbox, if you need to change the password for 
an existing Login Name.
j. Click on the [Save] button to accept the changes.
At the Device:
1. Touch the [Workflow Scanning] button on the touch screen.
2. Touch the [Workflow Scanning] tab.
3. Touch the [Show] button.
4. Select [All Templates] from the [All Templates] drop-down menu.
5. Select the [Default] template and place a document in the document handler.
6. View template details on the monitor.
7. Press the <Start> button to scan the document.
8. Check the scan folder on your file server to verify the image was filed.
The Next Step button is to proceed to the Configure the Default Template instructions.
HTTP/HTTPS
Information Checklist
Before starting the procedure, please ensure that the following items are available and/or the tasks 
have been performed:
Ensure that HTTP/HTTPS services and a web service (such as Apache) are running on the server, 
where POST requests and scanned data will be sent for processing by a CGI script. Note the IP 
address or host name.
Note:HTTP and HTTPS protocol both require server-side scripts to allow files to be transferred to 
your HTTP server from your device.
CGI (Common Gateway Interface) script. A program that is run on a web server, in response to 
input from a browser. The CGI script is the link between the server and a program running on the 
system, i.e a database.
Download a sample script:
a. Open the web browser and enter the IP address of the device in the Address bar, and press 
[Enter].
b. Click the [Properties] tab.
c. If prompted, enter the Administrator User ID and Password. The default is [admin] and 
[1111], and click on the [Login] button.
d. Click on the [Services] link.
e. Click on the [Workflow Scanning] link.
f. Select on the [File Repository Setup] link.
g. Click on the [Add New] button in the File Repository Setup area, or the [Edit] button (If the 
default File Repository has been set).
Workflow Scanning
Xerox ColorQube™ 9201/9202/9203
System Administrator Guide
181
h. Select [HTTP] or [HTTPS] from the [Protocol] drop-down menu.
i. Click on the [Get Example Scripts] link under Script Path and Filename: to download an 
example script in PHP, ASP or Perl language.
j. Select an appropriate Script Language file which is supported by your HTTP Scan Repository 
server.
k. Right-click on the required script and select [Save Target As...] to save the file to your HTTP 
Scan Repository server. 
l.
Save the [.zip] or [.gz] file to a location on the desktop and extract it. 
m. Extract the downloaded file to the root of the [Web Services] home directory.
Write down the path and filename as you will need it later. 
Create a login account for the device on the web server. 
a. Create a home directory for the device.
b. Add a bin directory to the home directory.
c. Place an executable CGI script in the bin directory. 
d. Make a note of the complete path to the executable CGI script. 
When a document is scanned, the device logs in using the account, sends a POST request 
along with the scanned file, then logs out. The CGI script handles the remaining details of file 
transfer.
Create a directory on the web server, or an alternate server, to be used as a scan filing location 
(repository). 
a. Set appropriate read and write permissions.
b. Make a note of this directory's path.
Test the connection.
a. Log in to the device's directory on the web server. 
b. Send a POST request and file to the web server. 
c. Check to see if the file was received at the repository.
The script can be defined with script_name.extension or by path/script_name.extension.
At your Workstation:
1. Open the web browser and enter the IP address of the device in the Address bar, and press 
[Enter].
2. Click the [Properties] tab.
3. If prompted, enter the Administrator User ID and Password. The default is [admin] and [1111].
4. Click on the [Login] button.
5. Click on the [Services] link.
6. Click on the [Workflow Scanning] link.
7. Select [File Repository Setup] in the directory tree.
8. Click on the [Add New] button in the File Repository Setup area, or the [Edit] button (If the 
default File Repository has been set).
Note:During device configuration, SMARTsend (if used) overwrites the Default Repository and 
Template Pool scan settings. If certain applications will use Default Repository settings, not 
matching SMARTsend settings, reconfigure the applications to use an Alternate Repository before 
configuring the device with SMARTsend's Add/Update feature.
Workflow Scanning
Xerox ColorQube™ 9201/9202/9203
System Administrator Guide
182
9. In the Settings area:
a. Enter a descriptive name for the file repository in the [Friendly Name] field.
b. Select HTTP or HTTPS from the [Protocol] drop-down menu.
c. Select either [IPv4 Address], [IPv6 Address] or [Host Name].
d. Enter the [IP Address] and [Port] or [Host Name] and [Port] of the HTTP or HTTPS server for 
[Alt1 Repository Server].
e. For HTTPS only: You can check the [Validate Repository SSL Certificate] checkbox to have 
the repository’s SSL certificate validated for the correct hostname and checked for a 
signature of a trusted certificate authority. Or click [View Trusted SSL Certificates] link to 
verify that the device has a digital certificate installed.
f. Enter the script path and filename you downloaded and saved on your desktop earlier in the 
[Script path and filename (from HTTP root)] field.
g. Type in the path to the repository in [Document Path] field. Enter the full path to the 
directory, starting at the root of HTTP or HTTPS server. For example: /directory 
name/directory name.
h. For [Login Credentials to Access the Destination], select one of the following:
Authenticated User and Domain - select this method if the user name and domain are 
to be authenticated via LDAP. 
Authenticated User - select this method if just the user name is to be authenticated via 
LDAP. 
Prompt at User Interface - select this method to have each user enter authentication 
credentials at the printer's control panel.
System - select this method if the credentials are going to be typed in on this page and 
stored in the device's memory.
i.
Enter a [Login Name] and [Password], if the system will be directly accessing the file server.
j. Check the [Select to Save New Password] checkbox, if you need to change the password for 
an existing Login Name.
k. Click on the [Save] button to accept the changes.
At the Device:
1. Touch the [Workflow Scanning] button on the touch screen.
2. Touch the [Workflow Scanning] tab.
3. Select [All Templates] from the [All Templates] drop-down menu.
4. Select the [Default] template and place a document in the document handler.
5. View template details on the monitor.
6. Press the <Start> button to scan the document.
7. Check the scan folder on your file server to verify the image was filed.
The Next Step button is to proceed to the Configure the Default Template instructions.
Configuring Validation Servers
The Validation Servers link within Internet Services enables you to configure a Validation Server that 
will verify metadata. Metadata is an additional information that can be entered when a user scans 
Documents you may be interested
Documents you may be interested