mvc display pdf in browser : How to extract images from pdf control application system azure html web page console FoxitPDFToolkit_Manual5-part2068

Foxit PDF Toolkit User Manual 
www.foxitsoftware.com 
46 
It supports relative paths if the input file is in the current working folder. Users can input just the 
name of the PDF file or folder, instead of an absolute path. For example: 
-i test\2.pdf      
(“test\2.pdf” is in the current working folder) 
-i test   
(“test” folder is in the current working folder) 
It also supports wildcard characters, which are used to process multiple PDF files. For example: 
-i “c:\input\*.pdf”    
(Only convert PDF files under “c:\input” folder) 
-i “test\*.pdf”   
(Only convert PDF files under “test” folder) 
Note When using wildcard characters in the input files, it is recommended to enclose the input files 
with quotation marks (“ ”). In this manual, we add (“ ”) whenever the input files contain wildcard 
characters. 
b)
Output (-o) 
If the input is a single PDF file, you should specify the output path of a PDF file. If the input is a single 
folder, you should specify the output path of a folder. For example: 
-o d:\output\ 1_wm.pdf  
(a single PDF file) 
-o d:\output   
(a single folder) 
Note The specified output path must already exist. 
The output supports relative path if the specified output location is in the current working folder. 
Users can input just the name of the PDF file or output folder, instead of an absolute path. For 
example: 
-o output\2_wm.pdf     
(“output” folder is in the current working folder) 
-o output 
(“output” folder is in the current working folder) 
c)
XML Configuration File (-conf) 
The XML configuration file argument (-conf) is required in the command line. The configuration file 
contains the setting information of watermark, which is generated by the built-in Foxit Configuration 
Tool (fpdfwmconf.exe or fpdfwmconf64.exe). For more details about watermark settings, please 
refer to section 4.1.1 “Watermark Settings”. Users should input the path of an XML file. For example: 
-conf c:\conf_wm.xml    
How to extract images from pdf - 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 jpeg from pdf; extract images from pdf
How to extract images from pdf - 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
extract image from pdf file; extract jpg pdf
Foxit PDF Toolkit User Manual 
www.foxitsoftware.com 
47 
It also supports relative paths if the specified XML configuration file is in the current working folder. 
Users can input just the name of the XML file, instead of an absolute path. For example: 
-conf conf_wm.xml  
(conf_wm.xml is in the current working folder) 
Usage Examples 
1)
Add a watermark into PDF files: 
fpdfwm -i test -o output -conf conf_wm.xml  
fpdfwm -i “c:\input\*.pdf” -o d:\output -conf c:\conf_wm.xml  
fpdfwm -i c:\input\1.pdf -o d:\output\1_wm.pdf -conf c:\conf_wm.xml  
3.3.3.2
Open Password 
The optional argument (-op) indicates the open password for a password-protected input PDF file. It 
is not required if the input file is not password protected. 
Note The output PDF file will retain the open password from the input file. 
Usage Example 
1)
Specify the open password for a password-protected input PDF file (-op 123) 
fpdfwm -i test\2.pdf -o output\2_wm.pdf -conf c:\conf_wm.xml -op 123 
fpdfwm -i c:\input\1.pdf -o d:\output\1_wm.pdf -conf c:\conf_wm.xml -op 123 
2)
Specify the open password for all input PDF files that have been protected with the same password (-
op 123) 
fpdfwm -i test -o output -conf conf_wm.xlm -op 123 
fpdfwm -i c:\input -o d:\output -conf c:\conf_wm.xml -op 123 
Note It only supports typing one value for the argument (-op). Only files with the same open 
password can be processed together and files with different open password need to be processed 
separately. 
3.3.3.3
Document Metadata Settings 
a)
Title (-title) 
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 color image from pdf in c#; extract jpg from pdf
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.
extract pictures from pdf; extract images from pdf c#
Foxit PDF Toolkit User Manual 
www.foxitsoftware.com 
48 
The optional argument (-title) is used to set title of PDF files.  
Usage Example 
1)
Set document title to “Foxit PDF Toolkit User Manual” (-title “Foxit PDF Toolkit User Manual”) 
fpdfwm -i test -o output -conf conf_wm.xml -title “Foxit PDF Toolkit User Manual” 
fpdfwm -i “c:\input\*.pdf” -o d:\output -conf c:\conf_wm.xml -title “Foxit PDF Toolkit User Manual” 
fpdfwm -i c:\input\1.pdf -o d:\output\1_wm.pdf -conf c:\conf_wm.xml -title “Foxit PDF Toolkit User 
Manual” 
b)
Subject (-subject) 
The optional argument (-subject) is used to set subject of PDF files. 
Usage Example 
1)
Set document subject to “Foxit PDF Toolkit” (-subject “Foxit PDF Toolkit”) 
fpdfwm -i test -o output -conf conf_wm.xml -subject “Foxit PDF Toolkit” 
fpdfwm -i “c:\input\*.pdf” -o d:\output -conf c:\conf_wm.xml -subject “Foxit PDF Toolkit” 
fpdfwm -i c:\input\1.pdf -o d:\output\1_wm.pdf -conf c:\conf_wm.xml -subject “Foxit PDF Toolkit” 
c)
Keywords (-keywords) 
The optional argument (-keywords) is used to set keywords of PDF files. 
Usage Example 
1)
Set document keywords to “toolkit” (-keywords “toolkit”) 
fpdfwm -i test -o output -conf conf_wm.xml -keywords “toolkit” 
fpdfwm -i “c:\input\*.pdf” -o d:\output -conf c:\conf_wm.xml -keywords “toolkit” 
fpdfwm -i c:\input\1.pdf -o d:\output\1_wm.pdf -conf c:\conf_wm.xml -keywords “toolkit” 
d)
Author (-author) 
The optional argument (-author) is used to set author of PDF files. 
Usage Example 
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 photo from pdf; extract image from pdf using
C# Create PDF from images Library to convert Jpeg, png images to
C#.NET Project DLLs for Conversion from Images to PDF in C#.NET Program. C# Example: Convert More than Two Type Images to PDF in C#.NET Application.
extract images pdf; extract images from pdf files without using copy and paste
Foxit PDF Toolkit User Manual 
www.foxitsoftware.com 
49 
1)
Set document author to “Jessie” (-author “Jessie”) 
fpdfwm -i test -o output -conf conf_wm.xml -author “Jessie” 
fpdfwm -i “c:\input\*.pdf” -o d:\output -conf c:\conf_wm.xml -author “Jessie” 
fpdfwm -i c:\input\1.pdf -o d:\output\1_wm.pdf -conf c:\conf_wm.xml -author “Jessie” 
e)
Creator (-creator) 
The optional argument (-creator) is used to set file creation application information of PDF files. 
Usage Example 
1)
Set document creator  to “Foxit Reader” (-creator “Foxit Reader”) 
fpdfwm -i test -o output -conf conf_wm.xml -creator “Foxit Reader” 
fpdfwm -i “c:\input\*.pdf” -o d:\output -conf c:\conf_wm.xml -creator “Foxit Reader” 
fpdfwm -i c:\input\1.pdf -o d:\output\1_wm.pdf -conf c:\conf_wm.xml -creator “Foxit Reader” 
3.3.3.4
Recursion Depth of Sub-folders 
The optional argument (-r) indicates the recursion depth of sub-folders, which is valid only when the 
input is a folder or a path that includes wildcard characters like “c:\input\*.pdf”.  y default, the 
recursion depth is 1, so the sub-folders will not be processed. For more details about this argument, 
please refer to section 3.3.2 “Command Line Summary”. 
Usage Examples 
1)
Search the full folders (-r or -r 0) 
fpdfwm -i test -o output -conf conf_wm.xml -r  
fpdfwm -i c:\input -o d:\output -conf c:\conf_wm.xml -r  
fpdfwm -i test -o output -conf conf_wm.xml -r 0 
fpdfwm -i c:\input -o d:\output -conf c:\conf_wm.xml -r 0 
2)
Search only the current folder (-r 1) 
fpdfwm -i test -o output -conf conf_wm.xml -r 1 
fpdfwm -i c:\input -o d:\output -conf c:\conf_wm.xml -r 1 
Note If you don’t use this argument, the current folder will be searched by default. For example: 
C# PDF Page Extract Library: copy, paste, cut PDF pages in C#.net
Page: Extract, Copy and Paste PDF Pages. Easy to Use C# Code to Extract PDF Pages, Copy Pages from One PDF File and Paste into Others in C#.NET Program.
extract photos pdf; extract pdf pages to jpg
C# PDF insert image Library: insert images into PDF in C#.net, ASP
Powerful .NET PDF image edit control, enable users to insert vector images to PDF file. Merge several images into PDF. Insert images into PDF form field.
extract pictures pdf; extract images pdf acrobat
Foxit PDF Toolkit User Manual 
www.foxitsoftware.com 
50 
fpdfwm -i test -o output -conf conf_wm.xml 
fpdfwm -i c:\input -o d:\output -conf c:\conf_wm.xml 
3)
Search the current folder and its sub-folders (-r 2) 
fpdfwm -i test -o output -conf conf_wm.xml -r 2 
fpdfwm -i c:\input -o d:\output -conf c:\conf_wm.xml -r 2 
3.3.3.5
Multi-thread Support 
The optional argument (-t) indicates the number of threads that are used to speed up batch 
programming by making full use of the CPU. By default, the number of the threads is 1. 
Note It is recommended that you set the value of the number according to your computer’s CPU 
configuration. 
Usage Example 
1)
Set the number of threads to 3 (-t 3) 
fpdfwm -i test -o output -conf conf_wm.xml -t 3 
fpdfwm -i c:\input -o d:\output -conf c:\conf_wm.xml -t 3 
3.3.3.6
Other Optional Arguments 
a)
Log file (-log<logfile> -l<log level>) 
The optional argument (-log) indicates the path of logfile, where the log message is placed. The 
argument (-l) indicates the log level. It is valid only when (-log) is used. By default, the log level is 4. 
For more details about this argument, please refer to section 3.3.2 “Command Line Summary”. 
Usage Example 
1)
Save the log file to “d:\output\watermark.log” and set the log level to 3 (-log 
d:\output\watermark.log -l 3) 
fpdfwm -i c:\input -o d:\output -conf c:\conf_wm.xml -log d:\output\watermark.log -l 3 
b)
Register information (-register <code> <licensee>) 
C# PDF Convert to Images SDK: Convert PDF to png, gif images in C#
Professional .NET library and Visual C# source code for creating high resolution images from PDF in C#.NET class. Cut and paste any areas in PDF pages to images.
how to extract images from pdf; extract image from pdf in
VB.NET Create PDF from images Library to convert Jpeg, png images
VB.NET Guide for Converting Raster Images to PDF File Using VB.NET Sample Code. VB.NET Example of More than Two Images to PDF Conversion. This VB.
pdf image text extractor; how to extract images from pdf files
Foxit PDF Toolkit User Manual 
www.foxitsoftware.com 
51 
The optional argument (-register) is used to register the command line tool. The <code> is the 
activation code from Foxit and <licensee> is the licensee name designated by the users. 
Usage Example 
3)
Register the pdfwatermark tool with the code “77505-010G0-G1000-XMQ8D-2CR7R-TP EI” and the 
licensee “Foxit” (-register 77505-010G0-G1000-XMQ8D-2CR7R-TPBEI Foixt) 
fpdfwm -register 77505-010G0-G1000-XMQ8D-2CR7R-TPBEI Foixt 
c)
License agreement (-license) 
The optional argument (-license) is used to print the license agreement. 
Usage Example 
1)
Print the license information (-license) 
fpdfwm -license 
d)
Version information (-version/-v) 
The optional argument (-version/-v) is used to print the version information. 
Usage Example 
1)
Print the version information (-version/-v) 
fpdfwm -version 
fpdfwm -v 
e)
Help information (-help/-h) 
The optional argument (-help/-h) is used to print the usage information. 
Usage Example 
1)
Print the usage information (-help/-h) 
fpdfwm -help 
fpdfwm -h 
Foxit PDF Toolkit User Manual 
www.foxitsoftware.com 
52 
3.4
PDFHeaderFooter 
3.4.1
Basic Syntax 
fpdfhf <-i <srcfile/srcfolder>> <-o <destfile/destfolder>> <-mode <operation mode>> [-conf <xmlfile>]  
[-overlay] [-op <password>] [-title <title>] [-subject <subject>] [-keywords <keywords>]  
[-author <author>] [-creator <creator>] [-r [recursion]] [-t <threads>] [-log <logfile>] [-l <level>] 
fpdfhf -register <code> <licensee> 
fpdfhf -license 
fpdfhf -version/-v 
fpdfhf -help/-h 
Note:   
<> required 
[ ] optional  
 mutually exclusive 
A space is needed between the command line argument and the value 
Only the <-i <srcfile/srcfolder>>, <-o <destfile/destfolder>> and <-mode < operation mode>> arguments are 
actually required. The argument [-conf <xmlfile>] is required only when “-mode” is set to 1 or 2. All others are 
optional, which are available for controlling the process as desired. The arguments could be given in any 
order. The XML file is a configuration file generated by the built-in Foxit Configuration Tool. Full details on 
each are explained in the following section. 
3.4.2
Command Line Summary 
Note For some arguments whose values are strings, users can choose whether to add quotation marks (“ ”) 
to the strings. In the manual we have added notes where adding quotation marks (“ ”) is required.  
Option 
Parameter 
Description 
-i 
<-i <string>>    
e.g. 
-i c:\input\1.pdf 
pdf 
-i c:\input  
Specifies the input file to be processed. 
The input string can be the name of a single PDF file 
ile 
or a folder. 
The file name can contain the wildcard character 
(*). For example, use *.pdf to include all PDF files in 
a given folder. 
Note Wildcard character (*.*) is currently not supported. 
ed. 
Foxit PDF Toolkit User Manual 
www.foxitsoftware.com 
53 
Option 
Parameter 
Description 
-o 
<-o <string>> 
e.g.  
-o d:\ output\1_hf.pdf 
f.pdf 
-o d:\output 
ut 
Specifies the path of the output PDF file or folder. 
If the input is a PDF file, the output should be a 
single PDF file, (e.g. -o d:\output\1_hf.pdf). 
f). 
If the input is a folder, the output should be a 
folder, (e.g. -o d:\output). 
). 
Note The specified output path must already exist. 
-mode 
<-mode <integer>> 
e.g.  
-mode 1 
-mode 2 
-mode 3 
Specifies the mode to be used. 
-mode 1:   adds a new header/footer.  
An existing header/footer will be overlaid if the (-
overlay) argument is set; otherwise, the 
document will not be modified if a header/footer 
already exists. 
-mode 2:   replaces an existing header/footer. 
If none exists in the document, a new 
header/footer will be added. 
-mode 3:   removes an existing header/footer. 
If none exists in the document, the document will 
not be modified. 
-conf 
<-conf <xmlfile>> 
e.g.  
-conf c:\input\hf.xml  
Specifies the configuration file on the PDFHeaderFooter 
tool.  
This file should be generated by the built-in Foxit 
xit 
Configuration Tool. 
Note This argument (-conf) will only be used if (-mode) is 
de) is 
set to 1 or 2. 
-overlay 
[-overlay] 
e.g.  
-overlay 
Overlays an existing header/footer. 
Note This argument (-overlay) is valid only when (-
(-
mode) is set to 1. 
-op 
[-op <string>] 
e.g.  
-op 123 
-op welcome 
Specifies the open password for the input file. Not 
required if the input file is not password protected. 
Note The output PDF file will retain the open password 
from the input file. 
Foxit PDF Toolkit User Manual 
www.foxitsoftware.com 
54 
Option 
Parameter 
Description 
-title 
<-title <string>> 
e.g.  
-title “Foxit PDF Toolkit 
User Manual” 
Sets title of PDF files. 
-subject 
<-subject <string>> 
e.g.  
-subject “Foxit PDF Toolkit” 
Sets subject of PDF files. 
-keywords 
[-keywords <string>] 
e.g.  
-keywords “Foxit” 
Sets keywords of PDF files. 
-author 
[-author <string>] 
e.g.  
-author “Jessie” 
Sets author of PDF files. 
-creator 
[-creator <string>] 
e.g.  
-creator “Foxit 
PhantomPDF” 
-creator “Foxit Reader” 
-creator “Microsoft® Word 
2013” 
Sets creator of PDF files. 
Note It indicates the name of the application that 
created the source document from which a PDF is 
generated. For example, if the source document was 
created from Microsoft® Word 2013, then you can set 
the creator to “Microsoft® Word 2013”.  
-r 
[-r [integer]] 
e.g.  
-r 
-r 0 
-r 1 
-r 2 
… 
Specifies the number of layers to recurse when the input 
is a folder.  
-r 0 <-r>:  searches the full folders. 
s. 
-r 1:          searches only the current folder. 
-r 2:          searches the current folder and its                            
sub-folders 
… 
Note  
If no integer value is specified, or if the integer 
value is 0, then full folders will be searched. By 
default, the number of layers to recurse is 1, which 
means that only the current folder will be searched 
and not sub-folders. 
The input PDF file or folder will be skipped if it is 
secured and the messages will be displayed.    
Foxit PDF Toolkit User Manual 
www.foxitsoftware.com 
55 
Option 
Parameter 
Description 
-t 
[-t <integer>] 
e.g.  
-t 1 
-t 2 
Specifies the number of CPU threads to use.  
The default value is 1. 
-log 
[-log <string>] 
e.g. -log d:\a.log 
Writes log information into a logfile at the specified 
existing path. 
-l 
[-l <integer>] 
e.g. 
-l 1 
-l 2 
-l 3 
-l 4 
Sets the log level. The default is 4. 
-l 1: logs messages only concerning program 
gram 
crashes. 
-l 2: logs failure messages concerning the errors 
rs 
caused during execution or those returned from 
underlying libraries, as well as those for level 1. 
-l 3: logs warning messages concerning the PDF 
DF 
files that are overwritten, as well as those for 
level 2. 
-l 4: logs informational messages, as well as those 
se 
for level 3. 
Note The argument (-l) is valid only when (-log) is used. 
used. 
-register 
[-register <String> 
<String>] 
-register <code> <licensee> 
e.g. 
-register 77505-010G0-
G0-
G1000-XMQ8D-2CR7R-
R-
TPBEI Foxit 
Registers the command line tool. 
<code>: the activation code from Foxit. 
<licensee>: the Licensee name designated by the 
users. 
-help/-h 
[-help/-h] 
e.g. 
-help 
-h 
Prints the usage information. 
-version/-v 
[-version/-v] 
e.g. 
-version 
-v 
Prints the version information. 
-license 
[-license] 
e.g. 
-license 
Prints the license agreement. 
Documents you may be interested
Documents you may be interested