mvc display pdf in browser : Extract text from image pdf file software control project winforms azure web page UWP FoxitPDFToolkit_Manual10-part2055

Foxit PDF Toolkit User Manual 
www.foxitsoftware.com 
96 
1)
Set document creator  to “Foxit Reader” (-creator “Foxit Reader”) 
fpdfredact -i c:\input\1.pdf -o d:\output\1_reda.pdf -mode 1 -keyword “Foxit” -creator “Foxit Reader” 
fpdfredact -i test\2.pdf -o output\2_reda.pdf -mode 2 -keyword 1 1 -creator “Foxit Reader” 
fpdfredact -i c:\input -o d:\output -mode 1 -keyword “Foxit Software” -creator “Foxit Reader” 
fpdfredact -i test -o output -mode 2 -keyword 1 1 -creator “Foxit Reader” 
fpdfredact -i “c:\input\*.pdf” -o d:\output -mode 2 -keyword 2 6 -creator “Foxit Reader” 
3.6.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.6.2 “Command Line Summary”. 
Usage Examples 
1)
Search the full folders (-r or -r 0) 
fpdfredact -i test -o output -mode 1 -keyword “Foxit” -r  
fpdfredact -i c:\input -o d:\output -mode 2 -keyword 2 5 -r 
fpdfredact -i c:\input\*.pdf -o d:\output -mode 2 -keyword 3 6 -r 
fpdfredact -i test -o output -mode 1 -keyword “Foxit” -r 0 
fpdfredact -i c:\input -o d:\output -mode 2 -keyword 2 5 -r 0 
fpdfredact -i “c:\input\*.pdf” -o d:\output -mode 2 -keyword 3 6 -r 0 
2)
Search only the current folder (-r 1) 
fpdfredact -i test -o output -mode 1 -keyword “Foxit” -r 1 
fpdfredact -i c:\input -o d:\output -mode 2 -keyword 2 5 -r 1  
fpdfredact -i “c:\input\*.pdf” -o d:\output -mode 2 -keyword 3 6 -r 1 
Note If you don’t use this argument, the current folder will be searched by default. For example: 
fpdfredact -i test -o output -mode 1 -keyword “Foxit” 
fpdfredact -i c:\input -o d:\output -mode 2 -keyword 2 5  
fpdfredact -i “c:\input\*.pdf” -o d:\output -mode 2 -keyword 3 6 
3)
Search the current folder and its sub-folders (-r 2) 
Extract text from image pdf file - 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 image from pdf online; pdf image extractor
Extract text from image pdf file - 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 images from pdf c#; extract images from pdf files
Foxit PDF Toolkit User Manual 
www.foxitsoftware.com 
97 
fpdfredact -i test -o output -mode 1 -keyword “Foxit” -r 2 
fpdfredact -i c:\input -o d:\output -mode 2 -keyword 2 5 -r 2 
fpdfredact -i “c:\input\*.pdf” -o d:\output -mode 2 -keyword 3 6 -r 2 
3.6.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 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) 
fpdfredact -i test -o output -mode 1 -keyword “Foxit” -t 3 
fpdfredact -i c:\input -o d:\output -mode 2 -keyword 2 5 -t 3 
fpdfredact -i “c:\input\*.pdf” -o d:\output -mode 2 -keyword 3 6 -t 3 
3.6.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.6.2 “Command Line Summary”. 
Usage Example 
1)
Save the log file to “d:\output\pdfredactor.log” and set the log level to 3 (-log 
d:\output\pdfredactor.log -l 3) 
fpdfredact -i c:\input -o d:\output -mode 1 -keyword “Foxit” -log d:\output\pdfredactor.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. 
C# PDF Text Extract Library: extract text content from PDF file in
PDF file. Ability to extract highlighted text out of PDF document. Supports text extraction from scanned PDF by using XDoc.PDF for .NET Pro. Image text extraction
extract image from pdf java; extract images from pdf file
VB.NET PDF Text Extract Library: extract text content from PDF
Extract and get partial and all text content from PDF file. Extract highlighted text out of PDF document. Image text extraction control provides text extraction
extract vector image from pdf; pdf extract images
Foxit PDF Toolkit User Manual 
www.foxitsoftware.com 
98 
Usage Example 
6)
Register the pdfredactor tool with the code “77505-010G0-G1000-XMQ8D-2CR7R-TP EI” and the 
licensee “Foxit” (-register 77505-010G0-G1000-XMQ8D-2CR7R-TPBEI Foixt) 
fpdfredact -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 agreement (-license) 
fpdfredact -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) 
fpdfredact -version 
fpdfredact -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) 
fpdfredact -help 
fpdfredact -h 
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.
how to extract images from pdf file; extract text from pdf image
VB.NET PDF File Compress Library: Compress reduce PDF size in vb.
Reduce image resources: Since images are usually or large size, images size reducing can help to reduce PDF file size effectively.
extract image from pdf acrobat; extract image from pdf
Foxit PDF Toolkit User Manual 
www.foxitsoftware.com 
99 
3.7
PDFMetadata 
3.7.1
Basic Syntax 
fpdfmeta <-i <srcfile/srcfolder>> <-o <destfile/destfolder>> [-title <title>] [-subject <subject>]  
[-keywords <keywords>] [-author <author>] [-creator <creator>] [-op <password>] 
[-r [recursion]] [-t <thread>] [-log <logfile>] [-l <level>] 
fpdfmeta <-i <srcfile>> <-properties> [-t 1] [-op <password>] [-log <logfile>] [-l <level>] 
fpdfmeta -register <code> <licensee> 
fpdfmeta -license 
fpdfmeta -version/-v 
fpdfmeta -help/-h 
Note:   
<> required 
[ ] optional  
 mutually exclusive 
A space is needed between the command line argument and the value 
If you want to set document metadata for PDF files, you should set not only <-i <srcfile/srcfolder>> and <-o 
<destfile/destfolder>> arguments, but also at least one of the following arguments (-title, -subject, -
keywords,-author and -creator). If you just want to view PDF metadata information, the <-i <srcfile>> and <-
properties> arguments are required.  
All others are optional, which are available for controlling the process as desired. The arguments could be 
given in any order. Full details on each are explained in the following section. 
3.7.2
Command Line Summary 
Note For some arguments whose values are strings, users can choose whether to add quotation marks (“ ”). 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 processed. 
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 
C# PDF File Split Library: Split, seperate PDF into multiple files
Application. Best and professional adobe PDF file splitting SDK for Visual Studio .NET. outputOps); Divide PDF File into Two Using C#.
some pdf image extractor; how to extract pictures from pdf files
VB.NET PDF insert image library: insert images into PDF in vb.net
VB.NET code to add an image to the inputFilePath As String = Program.RootPath + "\\" 1.pdf" Dim doc New PDFDocument(inputFilePath) ' Get a text manager from
extract jpg pdf; extract image from pdf file
Foxit PDF Toolkit User Manual 
www.foxitsoftware.com 
100 
Option 
Parameter 
Description 
include all PDF files in a given folder. 
Note Wildcard character (*.*) is currently not 
supported. 
-o 
<-o <string>> 
e.g.  
-o d:\output\1_meta.pdf 
pdf 
-o d:\output 
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_meta.pdf). 
). 
If the input is a folder, the output should be a 
folder, (e.g. -o d:\output). 
t). 
Note The specified output path must already exist. 
-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” 
-keywords “img2pdf office2pdf 
pdfwatermark pdfmetadata” 
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”.  
C# PDF File Compress Library: Compress reduce PDF size in C#.net
Reduce image resources: Since images are usually or large size, images size reducing can help to reduce PDF file size effectively.
extract image from pdf in; extract pictures pdf
VB.NET PDF File Merge Library: Merge, append PDF files in vb.net
When you have downloaded the RasterEdge Image SDK for also provided you with detailed PDF processing demo Imaging.Demo directory with the file name RasterEdge
pdf image extractor c#; extract color image from pdf in c#
Foxit PDF Toolkit User Manual 
www.foxitsoftware.com 
101 
Option 
Parameter 
Description 
-properties  <-properties> 
e.g.  
-properties 
Views metadata information of the PDF file 
designated by the -i option, such as Title, Subject, 
t, 
Author, Keywords and Creator. 
Note The argument (-properties) can be only used 
y used 
with -i, -t, -op, -log and -l options. The value of -i 
e value of -i 
must be a PDF file, and the value of -t must be 1 if 
if 
it is set. 
-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. 
-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.    
-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. 
Foxit PDF Toolkit User Manual 
www.foxitsoftware.com 
102 
Option 
Parameter 
Description 
-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 
he 
errors caused during execution or those 
returned from underlying libraries, as well 
as those for level 1. 
-l 3: logs warning messages concerning the 
the 
PDF files that are overwritten, as well as 
those for level 2. 
-l 4: logs informational messages, as well as 
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-G1000-
000-
XMQ8D-2CR7R-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] 
v] 
e.g. 
-version 
-v 
Prints the version information. 
-license 
[-license] 
e.g. 
-license 
Prints the license agreement. 
3.7.3
Basic Usage 
3.7.3.1
Input and Output 
a)
Input (-i) 
Foxit PDF Toolkit User Manual 
www.foxitsoftware.com 
103 
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 PDF 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\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_meta.pdf 
(a single PDF file) 
-o d:\output   
(a single folder) 
Note The specified output path must already exist. 
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 PDF file or folder, instead of an absolute path. For 
example: 
-o output\2_meta.pdf     
(“output” folder is in the current working folder) 
-o output 
(“output” folder is in the current working folder) 
Foxit PDF Toolkit User Manual 
www.foxitsoftware.com 
104 
3.7.3.2
Document Metadata Settings 
a)
Title (-title) 
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”) 
fpdfmeta -i c:\input\1.pdf -o d:\output\1_meta.pdf -title “Foxit PDF Toolkit User Manual” 
fpdfmeta -i test\2.pdf -o output\2_meta.pdf -title “Foxit PDF Toolkit User Manual”  
fpdfmeta -i test -o output -title “Foxit PDF Toolkit User Manual” 
fpdfmeta -i c:\input -o d:\output -title “Foxit PDF Toolkit User Manual” 
fpdfmeta -i “c:\input\*.pdf” -o d:\output -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”) 
fpdfmeta -i c:\input\1.pdf -o d:\output\1_meta.pdf -subject “Foxit PDF Toolkit” 
fpdfmeta -i test\2.pdf -o output\2_meta.pdf -subject “Foxit PDF Toolkit” 
fpdfmeta -i test -o output -subject “Foxit PDF Toolkit” 
fpdfmeta -i c:\input -o d:\output -subject “Foxit PDF Toolkit” 
fpdfmeta -i “c:\input\*.pdf” -o d:\output -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 “Foxit” (-keywords “Foxit”) 
fpdfmeta -i c:\input\1.pdf -o d:\output\1_meta.pdf -keywords “Foxit” 
fpdfmeta -i test\2.pdf -o output\2_meta.pdf -keywords “Foxit” 
Foxit PDF Toolkit User Manual 
www.foxitsoftware.com 
105 
fpdfmeta -i test -o output -keywords “Foxit” 
fpdfmeta -i c:\input -o d:\output -keywords “Foxit” 
fpdfmeta -i “c:\input\*.pdf” -o d:\output -keywords “Foxit” 
2)
Set document keywords to “image2pdf pdfmetadata pdfwatermark” (-keywords “image2pdf 
pdfmetadata pdfwatermark”) 
fpdfmeta -i c:\input\1.pdf -o d:\output\1_meta.pdf -keywords “image2pdf pdfmetadata 
pdfwatermark” 
fpdfmeta -i test\2.pdf -o output\2_meta.pdf -keywords “image2pdf pdfmetadata pdfwatermark” 
fpdfmeta -i test -o output -keywords “image2pdf pdfmetadata pdfwatermark” 
fpdfmeta -i c:\input -o d:\output -keywords “image2pdf pdfmetadata pdfwatermark” 
fpdfmeta -i “c:\input\*.pdf” -o d:\output -keywords “image2pdf pdfmetadata pdfwatermark” 
d)
Author (-author) 
The optional argument (-author) is used to set author of PDF files. 
Usage Example 
1)
Set document author to “Jessie” (-author “Jessie”) 
fpdfmeta -i c:\input\1.pdf -o d:\output\1_meta.pdf -author “Jessie” 
fpdfmeta -i test\2.pdf -o output\2_meta.pdf -author “Jessie” 
fpdfmeta -i test -o output -author “Jessie” 
fpdfmeta -i c:\input -o d:\output -author “Jessie” 
fpdfmeta -i “c:\input\*.pdf” -o d:\output -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”) 
fpdfmeta -i c:\input\1.pdf -o d:\output\1_meta.pdf -creator “Foxit Reader” 
fpdfmeta -i test\2.pdf -o output\2_meta.pdf -creator “Foxit Reader” 
fpdfmeta -i test -o output -creator “Foxit Reader” 
fpdfmeta -i c:\input -o d:\output -creator “Foxit Reader” 
Documents you may be interested
Documents you may be interested