mvc display pdf in browser : Extract images from pdf files without using copy and paste control software system web page windows .net console FoxitPDFToolkit_Manual11-part2056

Foxit PDF Toolkit User Manual 
www.foxitsoftware.com 
106 
fpdfmeta -i “c:\input\*.pdf” -o d:\output -creator “Foxit Reader” 
3.7.3.3
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) 
fpdfmeta -i c:\input\1.pdf -o d:\output\1_meta.pdf -author “Jessie” -subject “Foxit PDF Toolkit” -
keywords “Foxit” -op 123 
fpdfmeta -i test\2.pdf -o output\2_meta.pdf -title “Foxit PDF Toolkit User Manual” -creator “Foxit 
Phantom” -op 123 
2)
Specify the open password for all input PDF files that have been protected with the same password (-
op welcome) 
fpdfmeta -i c:\input -o d:\output -author “Jessie” -subject “Foxit PDF Toolkit” -keywords “Foxit” -op 
welcome 
fpdfmeta -i test -o output -title “Foxit PDF Toolkit User Manual” -creator “Foxit Phantom” -op 
welcome 
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.7.3.4
View metadata information  
The optional argument (-properties) is used to view metadata information of the PDF file designated 
by the -i option.  
Note The argument (-properties) can be only used with -i, -t, -op, -log and -l options. The value of -i 
must be a PDF file, and the value of -t must be 1 if it is set. 
Usage Example 
Extract images from pdf files without using copy and paste - 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 images pdf; pdf extract images
Extract images from pdf files without using copy and paste - 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 jpg pdf; how to extract images from pdf
Foxit PDF Toolkit User Manual 
www.foxitsoftware.com 
107 
1)
View the metadata information of the document (foxit.pdf) (-i c:\foxit.pdf -properties) 
fpdfmeta -i c:\foxit.pdf -properties 
2)
View the metadata information of the document (user_manual.pdf) and specify the open password 
(-i c:\user_manual.pdf -op 123 -properties ) 
fpdfmeta -i c:\user_manual.pdf -op 123 -properties 
3.7.3.5
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.7.2 “Command Line Summary”. 
Usage Examples 
1)
Search the full folders (-r or -r 0) 
fpdfmeta -i test -o output -title “Foxit PDF Toolkit User Manual” -author “Jessie” -r  
fpdfmeta -i c:\input -o d:\output -subject “Foxit PDF Toolkit” -keywords “Foxit” -r 
fpdfmeta -i c:\input\*.pdf -o d:\output -creator “Foxit Reader”-r 
fpdfmeta -i test -o output -title “Foxit PDF Toolkit User Manual” -author “Jessie” -r 0 
fpdfmeta -i c:\input -o d:\output -subject “Foxit PDF Toolkit” -keywords “Foxit” -r 0 
fpdfmeta -i “c:\input\*.pdf” -o d:\output -creator “Foxit Reader” -r 0 
2)
Search only the current folder (-r 1) 
fpdfmeta -i test -o output -title “Foxit PDF Toolkit User Manual” -author “Jessie” -r 1 
fpdfmeta -i c:\input -o d:\output -subject “Foxit PDF Toolkit” -keywords “Foxit” -r 1 
fpdfmeta -i “c:\input\*.pdf” -o d:\output -creator “Foxit Reader” -r 1 
Note If you don’t use this argument, the current folder will be searched by default. For example: 
fpdfmeta -i test -o output -title “Foxit PDF Toolkit User Manual” -author “Jessie” 
fpdfmeta -i c:\input -o d:\output -subject “Foxit PDF Toolkit” -keywords “Foxit” 
fpdfmeta -i “c:\input\*.pdf” -o d:\output -creator “Foxit Reader” 
3)
Search the current folder and its sub-folders (-r 2) 
C# PDF File Merge Library: Merge, append PDF files in C#.net, ASP.
Combine scanned images to PDF, such as tiff functions can be implemented independently, without using any Adobe to easily merge and append PDF files with mature
extract images from pdf files; how to extract a picture from a pdf
C# PDF Convert to Images SDK: Convert PDF to png, gif images in C#
Turn multipage PDF file into single image files respectively in .NET framework. Description: Convert all the PDF pages to target format images and output
extract image from pdf c#; extract images from pdf file
Foxit PDF Toolkit User Manual 
www.foxitsoftware.com 
108 
fpdfmeta -i test -o output -title “Foxit PDF Toolkit User Manual” -author “Jessie” -r 2 
fpdfmeta -i c:\input -o d:\output -subject “Foxit PDF Toolkit” -keywords “Foxit” -r 2 
fpdfmeta -i “c:\input\*.pdf” -o d:\output -creator “Foxit Reader” -r 2 
3.7.3.6
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) 
fpdfmeta -i test -o output -title “Foxit PDF Toolkit User Manual” -author “Jessie” -t 3 
fpdfmeta -i c:\input -o d:\output -subject “Foxit PDF Toolkit” -keywords “Foxit” -t 3 
fpdfmeta -i “c:\input\*.pdf” -o d:\output -creator “Foxit Reader” -t 3 
3.7.3.7
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.7.2 “Command Line Summary”. 
Usage Example 
1)
Save the log file to “d:\output\pdfmetadata.log” and set the log level to 3 (-log 
d:\output\pdfmetadata.log -l 3) 
fpdfmeta -i c:\input -o d:\output -keywords “Foxit” -log d:\output\pdfmetadata.log -l 3 
b)
Register information (-register <code> <licensee>) 
The optional argument (-register) is used to register the command line tool. The <code> is the 
activation code from Foxit and the <licensee> is the licensee name designated by the users. 
VB.NET PDF Convert to Jpeg SDK: Convert PDF to JPEG images in vb.
& pages edit, C#.NET PDF pages extract, copy, paste, C#.NET can help developers convert standard PDF file to all the content (including both images and texts
pdf image extractor; extract images from pdf files without using copy and paste
VB.NET PDF File Split Library: Split, seperate PDF into multiple
Divide PDF file into multiple files by outputting PDF file size. Independent component for splitting PDF document in preview without using external PDF
extract photo from pdf; extract pdf pages to jpg
Foxit PDF Toolkit User Manual 
www.foxitsoftware.com 
109 
Usage Example 
7)
Register the pdfmetadata tool with the code “77505-010G0-G1000-XMQ8D-2CR7R-TP EI” and the 
licensee “Foxit” (-register 77505-010G0-G1000-XMQ8D-2CR7R-TPBEI Foixt) 
fpdfmeta -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) 
fpdfmeta -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) 
fpdfmeta -version 
fpdfmeta -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) 
fpdfmeta -help 
fpdfmeta -h 
VB.NET PDF File Merge Library: Merge, append PDF files in vb.net
Merge two or several separate PDF files together and into one PDF VB.NET Components to combine various scanned images to PDF Merge PDF without size limitation.
extract photos pdf; how to extract images from pdf in acrobat
C# PDF Convert to Word SDK: Convert PDF to Word library in C#.net
of target PDF document, keeps the elements (like images, tables and this situation, you need to convert PDF document to some easily editable files like Word
extract image from pdf using; extract images from pdf c#
Foxit PDF Toolkit User Manual 
www.foxitsoftware.com 
110 
3.8
PDF2Text 
3.8.1
Basic Syntax 
fpdf2txt <-i <srcfile/srcfolder>> <-o <destfile/destfolder>> [-range <page range>] [-charcount] [-printcount] 
[-notype] [-nopagenumber] [-singlepage] [-encoding <text encoding>] [-op <password>]  
[-r [recursion]] [-t <thread>] [-log <logfile>] [-l <level>] 
fpdf2txt -register <code> <licensee> 
fpdf2txt -license 
fpdf2txt -version/-v 
fpdf2txt -help/-h 
Note:   
<> required 
[ ] optional  
 mutually exclusive 
A space is needed between the command line argument and the value 
Only the <-i <srcfile/srcfolder>> and <-o <destfile/destfolder>> arguments are actually required. All others are 
optional, which are available for controlling the conversion as desired. The arguments could be given in any 
order. Full details on each are explained in the following section. 
3.8.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 
df 
-i c:\input 
-i “c:\input\*.pdf” 
f” 
Specifies the input file to be converted. 
The input string can be the name of a single 
PDF file 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. 
VB.NET PDF Convert to Word SDK: Convert PDF to Word library in vb.
PDF pages can be converted to separate Word files within a PDF content by outputting its texts and images to Word In order to convert PDF document to Word file
online pdf image extractor; extract vector image from pdf
C# Create PDF from Word Library to convert docx, doc to PDF in C#.
Easy to create searchable and scanned PDF files from Word. Free online Word to PDF converter without email. RasterEdge.XDoc.PDF.dll.
pdf image extractor c#; how to extract pictures from pdf files
Foxit PDF Toolkit User Manual 
www.foxitsoftware.com 
111 
Option 
Parameter 
Description 
-o 
<-o <string>> 
e.g.  
-o d:\output\1.txt 
txt 
-o d:\output 
Specifies the path of the output text file or folder. 
If the input is a single PDF file, the output 
should be a single text file, (e.g. -o 
d:\output\1.txt). 
). 
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. 
-range 
-rang <String> 
e.g.  
-range “1,5,9” 
-range “all” 
-range “even” 
-range “odd” 
-range “2-10,30” 
-range “10,50-” 
-range “odd,100-” 
Specifies a page range to convert. By default, all of 
the pages will be converted. 
Converts page 1,5, and 9: 
-range “1,5,9” 
Converts all pages: 
-range “all” 
Converts all even pages: 
-range “even” 
Converts all odd pages: 
-range “odd” 
Converts pages in the range from 2-10 and 
page 30: 
-range “2-10,30” 
Converts page 10 and all pages in the range 
from 50 to the last page: 
-range “10,50-” 
Converts all odd pages and all pages in the 
range from 100 to the last page: 
-range “odd,100-” 
” 
-charcount 
[-charcount] 
e.g. 
-charcount 
Gets the total number of characters on each page. 
Note The content of generated text files will only 
contain the number of characters on each page, if 
this argument is set.   
-printcount 
[-printcount] 
e.g.  
-printcount 
Prints the number of characters to the screen. 
Note: The argument (-printcount) is valid only when 
when 
(-charcount) is used.  
C# PDF insert image Library: insert images into PDF in C#.net, ASP
Create high resolution PDF file without image quality losing in ASP.NET application. Add multiple images to multipage PDF document in .NET WinForms.
extract color image from pdf in c#; extract jpg from pdf
C# Create PDF from PowerPoint Library to convert pptx, ppt to PDF
Easy to create searchable and scanned PDF files from PowerPoint. Free online PowerPoint to PDF converter without email. RasterEdge.XDoc.PDF.dll.
extract image from pdf file; extract pictures from pdf
Foxit PDF Toolkit User Manual 
www.foxitsoftware.com 
112 
Option 
Parameter 
Description 
-notype 
[-notype]  
e.g.  
-notype 
Disables retaining the PDF page layout for the 
output text files. 
-nopagenumber  [-nopagenumber] 
e.g. 
-nopagenumber 
Disables retaining the page break for the output 
text files. 
-singlepage 
<-singlepage> 
e.g.  
-singlepage 
Converts each PDF page into individual text files. 
-encoding 
<-encoding <sting>> 
<-encoding <text encoding>> 
e.g.  
-encoding UTF8 
-encoding UTF16 
Specifies Unicode text encoding. The allowable 
value is UTF8 and UTF16. The default is UTF8.  
-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. 
-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. 
-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 
113 
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 
am 
crashes. 
-l 2: logs failure messages concerning the 
errors caused during execution or those 
returned from underlying libraries, as well as 
those for level 1. 
-l 3: logs warning messages concerning the 
he 
PDF files that are overwritten, as well as 
those for level 2. 
-l 4: logs informational messages, as well as 
those for level 3. 
Note The argument (-l) is valid only when (-log) is 
) is 
used. 
-register 
[-register <String> <String>] 
-register <code> <licensee> 
e.g. 
-register 77505-010G0-
0-
G1000-XMQ8D-2CR7R-TPBEI 
PBEI 
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. 
Foxit PDF Toolkit User Manual 
www.foxitsoftware.com 
114 
Option 
Parameter 
Description 
-license 
[-license] 
e.g. 
-license 
Prints the license agreement. 
3.8.3
Basic Usage 
3.8.3.1
Input and Output 
a)
Input (-i) 
The input file should be a single PDF file or a folder. Users are not able to input multiple PDF files or 
folders, as well as a mixture composed of folders and PDF files. For example: 
-i c:\input\1.pdf   
(a single text file) 
-i c:\input 
(a single folder) 
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\1.pdf 
(“test\1.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 text file. If the input is a single 
folder, you should specify the output path of a folder. For example: 
-o d:\output\output.txt  
(a single text file) 
-o d:\output   
(a single folder) 
Note The specified output path must already exist. 
Foxit PDF Toolkit User Manual 
www.foxitsoftware.com 
115 
The output also supports relative paths if the specified output location is in the current working 
folder. Users can input just the name of the output text file or folder, instead of an absolute path. For 
example: 
-o output\output.txt     
(“output” folder is in the current working folder) 
-o output 
(“output” folder is in the current working folder) 
Usage Examples 
1)
Convert a single PDF file to text file: 
fpdf2txt -i c:\input\1.pdf -o d:\output\1.txt  
fpdf2txt -i test\2.pdf -o output\2.txt  
2)
Convert the PDF files in a folder to text files: 
fpdf2txt -i c:\input -o d:\output  
fpdf2txt -i test -o output  
fpdf2txt -i c:\input\*.pdf -o d:\output  
fpdf2txt -i “test\*.pdf” -o output  
3.8.3.2
Conversion Settings 
a)
Page range to convert (-range) 
The optional argument (-range) is used to specify a page range to convert. If this argument is not set, 
all of the pages will be converted. For more details about this argument, please refer to section 3.8.2 
Command Line Summary”. 
Usage Example 
1)
Convert pages 2,3 and 8 (-range “2,3,8”) 
fpdf2txt -i c:\input\1.pdf -o d:\output\1.txt -range “2,3,8” 
fpdf2txt -i test\2.pdf -o output\2.txt -range “2,3,8” 
fpdf2txt -i c:\input -o d:\output -range “2,3,8” 
fpdf2txt -i test -o output -range “2,3,8” 
fpdf2txt -i “c:\input\*.pdf” -o d:\output -range “2,3,8” 
2)
Convert all even pages (-range “even”) 
Documents you may be interested
Documents you may be interested