mvc display pdf in browser : Extract pdf pages to jpg Library software component asp.net winforms windows mvc FoxitPDFToolkit_Manual14-part2059

Foxit PDF Toolkit User Manual 
www.foxitsoftware.com 
136 
ftxt2pdf -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) 
ftxt2pdf -version 
ftxt2pdf -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) 
ftxt2pdf -help 
ftxt2pdf -h 
Extract pdf pages to jpg - 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
how to extract images from pdf in acrobat; extract image from pdf acrobat
Extract pdf pages to jpg - 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 c#; extract images from pdf c#
Foxit PDF Toolkit User Manual 
www.foxitsoftware.com 
137 
3.10
Html2PDF 
3.10.1
Basic Syntax 
fhtml2pdf <-i <srcfile/url/srcfolder>> <-o <destfile/destfolder>> [-width <PDF width>] [-height <PDF height>]  
[-margin <left [top right bottom]>] [-cache <cache folder>] [-timeout <load timeout>] [-singlepage]  
[-nolink] [-rotate <0/90/180/270>] [-checklazyload]  
[-r [recursion]] [-t <thread>] [-log <logfile>] [-l <level>] 
fhtml2pdf -register <code> <licensee> 
fhtml2pdf -license 
fhtml2pdf -version/-v 
fhtml2pdf -help/-h 
Note:   
<> required 
[ ] optional  
 mutually exclusive 
A space is needed between the command line argument and the value 
Only the <-i <srcfile/url/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.10.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 “www.foxitsoftware.com”  
-i c:\input\1.htm 
tm 
-i c:\input  
-i “c:\input\*.html” 
l” 
Specifies the input file to be converted. 
The input string can be the name of a single 
html file or a folder, or a URL. 
The file name can contain the wildcard 
character (*). For example, use *.html to 
include all html files in a given folder. 
Note Wildcard characters (*.*) is currently not 
supported. 
C# PDF Convert to Jpeg SDK: Convert PDF to JPEG images in C#.net
Turn multiple pages PDF into single jpg files respectively online. Support of converting from any single one PDF page and multiple pages.
extract color image from pdf in c#; extract images from pdf acrobat
VB.NET PDF Convert to Jpeg SDK: Convert PDF to JPEG images in vb.
text, C#.NET convert PDF to images, C#.NET PDF file & pages edit, C#.NET PDF pages extract, copy, paste Turn multiple pages PDF into multiple jpg files in
extract photo from pdf; pdf extract images
Foxit PDF Toolkit User Manual 
www.foxitsoftware.com 
138 
Option 
Parameter 
Description 
-o 
<-o <string>> 
e.g.  
-o d:\output\1..pdf 
pdf 
-o d:\output 
Specifies the path of the output PDF file or folder. 
Note  
The specified output path must already exist. 
If the input is a folder, the output should be a 
folder, (e.g. -i c:\input -o d:\output). 
put). 
-width 
[-width <points>] 
e.g.  
-width 612 
Sets the page width of the output PDF file in 
points. 
Default width value: 842 points. Allowable range: 
16-14400 points. 
-height 
[-height <points>] 
e.g.  
-height 792 
Sets the page height of the output PDF file in 
points. 
Default height value: 595 points. Allowable range: 
16-14400 points. 
-margin 
[-margin <points [points points 
nts 
points]>] 
-margin <left [top right 
bottom]> 
e.g. 
-margin 20 
-margin 10 20 
-margin 10 20 0 
-margin 10 20 0 40 
Sets size of margin for each PDF page in points. 
Default margin values are 10 10 10 10.  
Allowable values: 0-size of page in points; in 
addition, the sum of the left and right values must 
be less than the width of the page, and the sum of 
the top and bottom values must be less than the 
height of the page. 
-margin left top right bottom 
-margin 20: sets the left margin to 20 points. 
s. 
-margin 10 20: sets the left margin to 10 points 
and the top margin to 20 points. 
-margin 10 20 0: sets the left margin to 10 
points, the top margin to 20 points, and the 
right margin to 0 points. 
-margin 10 20 0 40: sets the left margin to 10 
10 
points, the top margin to 20 points, the right 
margin to 0 points, and the bottom margin to 
40 points.  
C# Image Convert: How to Convert Adobe PDF to Jpeg, Png, Bmp, &
C# sample code for PDF to jpg image conversion. This demo code convert PDF file all pages to jpg images. // Define input and output files path.
how to extract pictures from pdf files; extract images pdf
C# Image Convert: How to Convert Tiff Image to Jpeg, Png, Bmp, &
RasterEdge.XDoc.Office.Inner.Office03.dll. RasterEdge.XDoc.PDF.dll. RasterEdge.XDoc. PowerPoint.dll. This demo code convert TIFF file all pages to jpg images.
how to extract images from pdf files; extract image from pdf file
Foxit PDF Toolkit User Manual 
www.foxitsoftware.com 
139 
Option 
Parameter 
Description 
-cache 
[-cache <string>] 
-cache <folder> 
e.g.  
-cache “d:\resources” 
Sets cache address to store html page resources 
temporarily.  
The page resources of the converted webpage will 
be downloaded and stored to this cache address 
first, and then will be deleted after conversion. 
Note If this argument is not set, a folder named 
“cache” will be generated in the installation 
folder. 
-timeout 
[-timeout <integer>] 
-timeout <loading timeout> 
e.g. 
-timeout 30 
Sets timeout in seconds to load webpages. Default 
value is 120s. 
The webpages will not continue to be loaded 
when the time is used up. 
Note The -timeout argument should be set to a 
to a 
value greater than 15. If users set a value less than 
15, the timeout value will be set to 15. 
-singlepage 
[-singlepage] 
e.g. 
-singlepage 
Sets all the page contents to one single PDF page. 
-nolink 
[-nolink] 
e.g. 
-nolink 
Converts the input to PDF files with no link 
annotations retained. 
-rotate 
[-rotate <0/90/180/270>] 
e.g. 
-rotate 0 
-rotate 90 
-rotate 180 
-rotate 270 
Sets page rotation for output PDF files. The value 
must be 0, 90, 180 or 270, and the default value is 
0. 
-
checklazyload 
[-checklazyload] 
e.g. 
-checklazyload 
Improves the conversion quality if the webpages 
include lazy loading elements or if the 
network/hardware performance is not good 
enough. The tool will spend at least 5 seconds 
waiting for loading the web elements before 
starting conversion. 
Note The -checklazyload argument is useful in the 
n the 
C# Create PDF from images Library to convert Jpeg, png images to
Batch convert PDF documents from multiple image formats, including Jpg, Png, Bmp, Gif, Tiff, Bitmap, .NET Graphics, and REImage.
how to extract text from pdf image file; some pdf image extractor
VB.NET PDF - Convert PDF with VB.NET WPF PDF Viewer
convert PDF to text, VB.NET extract PDF pages, VB.NET Create multiple pages Tiff file from PDF document. formats with high quality, support converting PDF to PNG
extract pictures pdf; pdf image extractor
Foxit PDF Toolkit User Manual 
www.foxitsoftware.com 
140 
Option 
Parameter 
Description 
following two situations: 
Some special long webpages use lazy loading 
design pattern to make the page load faster 
and reduce server load. 
The performance of the network or the 
hardware you use is not good enough. 
-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 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. 
-l 
[-l <integer>] 
e.g. 
-l 1 
-l 2 
-l 3 
Sets the log level. The default is 4. 
-l 1: logs messages only concerning 
ng 
program crashes. 
-l 2: logs failure messages concerning the 
the 
errors caused during execution or those 
C# WPF PDF Viewer SDK to convert and export PDF document to other
PDF file & pages edit, C#.NET PDF pages extract, copy, paste Create multiple pages Tiff file from PDF document. with high quality, support converting PDF to PNG
pdf image extractor c#; extract pdf images
VB.NET Create PDF from images Library to convert Jpeg, png images
Support create PDF from multiple image formats in VB.NET, including Jpg, Png, Bmp, Gif, Tiff, Bitmap, .NET Graphics, and REImage.
how to extract a picture from a pdf; extract images from pdf file
Foxit PDF Toolkit User Manual 
www.foxitsoftware.com 
141 
Option 
Parameter 
Description 
-l 4 
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 
as 
those for level 3. 
Note The argument (-l) is valid only when (-log) is 
) is 
used. 
-register 
[-register <String> <String>] 
-register <code> <licensee> 
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. 
3.10.3
Basic Usage 
3.10.3.1
Input and Output 
a)
Input (-i) 
The input files should be a single html file, a URL, or a folder. Users are not able to input multiple 
html files (or URLs) or folders, as well as a mixture composed of folders and html files (or URLs). For 
example: 
-i c:\input\1.html 
(a single html file) 
-i “www.foxitsoftware.com” 
(a URL) 
Foxit PDF Toolkit User Manual 
www.foxitsoftware.com 
142 
-i c:\input  
(a single folder) 
Note If the input is a URL, it is recommended to enclose it with quotation marks (“ ”). In particular, if 
the string of the URL contains special characters, the quotation marks are required. In this manual, 
we add (“ ”) whenever the input is a URL. 
It supports relative paths if the input file is in the current working folder. Users can input just the 
name of the html file or folder, instead of an absolute path. For example: 
-i test\2.htm      
(“test\2.htm” 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 html files in specified 
formats. For example: 
-i “c:\input\*.html”      
(Only convert html with HTML format) 
-i “test\*.htm”   
(Only convert html with HTM format) 
Note When using wildcard characters in the input files, it is recommended to enclose the input files 
with quotation marks (“ ”). In this manual, we all add (“ ”) when the input files use wildcard 
characters. 
b)
Output (-o) 
If the input is a single html file or a URL, you should specify the output folder, including the output 
file if needed, while if the input is a single folder, you can only specify the output folder. For example: 
-i c:\input\1.html -o d:\output\ 1.pdf 
-i “www.foxitsoftware.com” -o d:\output 
-i c:\input -o d:\output    
Note  
The specified output path must already exist.  
If you specify the output folder without the output file when the input is a single html file, the 
output PDF will be named with the source file’s name by default.  
If you specify the output folder without the output file when the input is a URL, the output 
PDF will be named with the title of the URL by default. 
Foxit PDF Toolkit User Manual 
www.foxitsoftware.com 
143 
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 PDF file or output folder, instead of an absolute path. For 
example: 
-o output\2.pdf   
(“output\2.pdf” is in the current working folder) 
-o output 
(“output” folder is in the current working folder) 
Usage Examples 
1)
Convert a html file or a URL into a PDF file: 
fhtml2pdf -i c:\input\1.html -o d:\output\1.pdf 
fhtml2pdf -i test\2.html -o output 
fhtml2pdf -i “www.foxitsoftware.com” -o output\foxit.pdf  
2)
Convert html files in a folder into PDF files: 
fhtml2pdf -i c:\input -o d:\output 
fhtml2pdf -i test -o output 
3.10.3.2
PDF/Page Settings 
a)
Page size setting (-width, -height) 
The optional arguments (-width) and (-height) are used to set the page width and height for the 
output PDF file in points. The default width and height are 842 and 595 points respectively with the 
allowable range of 16-14400 points. 
Usage Example 
1)
Set the page width and height to 400 and 300 for the output PDF file (-width 400 -height 300) 
fhtml2pdf -i c:\input -o d:\output -width 400 -height 300  
fhtml2pdf -i test\1.html -o d:\output\1.pdf -width 400 -height 300  
fhtml2pdf -i “c:\input\*.html” -o d:\output -width 400 -height 300  
fhtml2pdf -i “www.foxitsoftware.com” -o output -width 400 -height 300 
b)
Margin setting (-margin) 
Foxit PDF Toolkit User Manual 
www.foxitsoftware.com 
144 
The optional argument (-margin) is used to set size of margin for each PDF page in points. The 
default margin values are 10 10 10 10. For more details about this argument, please refer to section 
3.10.2 “Command Line Summary”. 
Note The sum of the left and right values must be less than the width of the page, and the sum of the 
top and bottom values must be less than the height of the page. 
Usage Example 
1)
Set the left margin to 20 points (-margin 20) 
fhtml2pdf -i c:\input -o d:\output -margin 20 
fhtml2pdf -i test\1.html -o d:\output\1.pdf -margin 20 
fhtml2pdf -i “c:\input\*.html” -o d:\output -margin 20 
fhtml2pdf -i “www.foxitsoftware.com” -o output -margin 20 
2)
Set the left margin to 20 points, and the top margin to 10 points (-margin 20 10) 
fhtml2pdf -i c:\input -o d:\output -margin 20 10 
fhtml2pdf -i test\1.html -o d:\output\1.pdf -margin 20 10 
fhtml2pdf -i “c:\input\*.html” -o d:\output -margin 20 10 
fhtml2pdf -i “www.foxitsoftware.com” -o output -margin 20 10 
3)
Set the left margin to 10 points, the top margin to 10 points and the right margin to 30 points (-
margin 10 10 30) 
fhtml2pdf -i c:\input -o d:\output -margin 10 10 30 
fhtml2pdf -i test\1.html -o d:\output\1.pdf -margin 10 10 30 
fhtml2pdf -i “c:\input\*.html” -o d:\output -margin 10 10 30 
fhtml2pdf -i “www.foxitsoftware.com” -o output -margin 10 10 30 
4)
Set the left margin to 10 points, the top margin to 10 points, the right margin to 30 points and the 
bottom margin to 20 points (-margin 10 10 30 20) 
fhtml2pdf -i c:\input -o d:\output -margin 10 10 30 20 
fhtml2pdf -i test\1.html -o d:\output\1.pdf -margin 10 10 30 20 
fhtml2pdf -i “c:\input\*.html” -o d:\output -margin 10 10 30 20 
fhtml2pdf -i “www.foxitsoftware.com” -o output -margin 10 10 30 20 
c)
Single page (-singlepage) 
Foxit PDF Toolkit User Manual 
www.foxitsoftware.com 
145 
The optional argument (-singlepage) is used to set all the page contents to one single PDF page. 
Usage Example 
1)
Set all the page contents to one single PDF page (-singlepage) 
fhtml2pdf -i c:\input -o d:\output -singlepage 
fhtml2pdf -i test\1.html -o d:\output\1.pdf -singlepage 
fhtml2pdf -i “c:\input\*.html” -o d:\output -singlepage 
fhtml2pdf -i “www.foxitsoftware.com” -o output -singlepage 
d)
Disable retaining hyperlinks (-nolink) 
The optional argument (-nolink) is used to convert the input to PDF files with no link annotations 
retained. If users set this argument, no action will be triggered when they click the links in the output 
PDF file. 
Usage Example 
1)
Convert the input to PDF files with no link annotations (-nolink) 
fhtml2pdf -i c:\input -o d:\output -nolink 
fhtml2pdf -i test\1.html -o d:\output\1.pdf -nolink 
fhtml2pdf -i “c:\input\*.html” -o d:\output -nolink 
fhtml2pdf -i “www.foxitsoftware.com” -o output -nolink 
e)
Page rotation (-rotate) 
The optional argument (-rotate) is used to set page rotation for the output PDF files. The setting 
value must be 0, 90, 180 or 270 and the default value is 0. 
Usage Example 
1)
Set page rotation to 90 degree (-rotate 90) 
fhtml2pdf -i c:\input -o d:\output -rotate 90 
fhtml2pdf -i test\1.html -o d:\output\1.pdf -rotate 90 
fhtml2pdf -i “c:\input\*.html” -o d:\output -rotate 90 
fhtml2pdf -i “www.foxitsoftware.com” -o output -rotate 90 
Documents you may be interested
Documents you may be interested