c# winforms pdf viewer control : Copy web page to pdf Library SDK API .net asp.net html sharepoint FoxitPDFToolkit_Manual13-part1187

Foxit PDF Toolkit User Manual 
www.foxitsoftware.com 
126 
Option 
Parameter 
Description 
-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. 
-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. 
Copy web page to pdf - copy, paste, cut PDF pages in C#.net, ASP.NET, MVC, Ajax, WinForms, WPF
Easy to Use C# Code to Extract PDF Pages, Copy Pages from One PDF File and Paste into Others
export one page of pdf preview; extract pages from pdf
Copy web page to pdf - VB.NET PDF Page Extract Library: copy, paste, cut PDF pages in vb.net, ASP.NET, MVC, Ajax, WinForms, WPF
Detailed VB.NET Guide for Extracting Pages from Microsoft PDF Doc
extract one page from pdf reader; delete page from pdf acrobat
Foxit PDF Toolkit User Manual 
www.foxitsoftware.com 
127 
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 
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 
g) 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.9.3
Basic Usage 
3.9.3.1
Input and Output 
a)
Input (-i) 
C#: How to Add HTML5 Document Viewer Control to Your Web Page
for this example we will work with a new page. Then, copy the following lines of code to the head load the necessary resources for creating web document viewer
delete pages from pdf without acrobat; pdf extract pages
C# HTML5 Viewer: Load, View, Convert, Annotate and Edit PDF
for C# .NET is an advanced web viewer of freehand annotation, lines, figures and highlight annotations to PDF page. can select PDF text region, copy and paste
extract pages from pdf reader; cut pages from pdf file
Foxit PDF Toolkit User Manual 
www.foxitsoftware.com 
128 
The input file should be a single text file or a folder. Users are not able to input multiple files or 
folders, as well as a mixture composed of folders and text files. For example: 
-i c:\input\1.txt   
(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.txt 
(“test\1.txt” 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 files. For example: 
-i “c:\input\*.txt”    
(Only convert text files under “c:\input” folder) 
-i “test\*.txt”   
(Only convert text 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 text 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\output.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\output.pdf     
(“output” folder is in the current working folder) 
-o output 
(“output” folder is in the current working folder) 
Usage Examples 
1)
Convert a single text file to PDF: 
VB.NET PDF Convert to HTML SDK: Convert PDF to html files in vb.
using RasterEdge.XDoc.PDF; This professional .NET solution that is designed to convert PDF file to HTML web page using VB.NET code efficiently.
delete page from pdf preview; delete pages from pdf reader
C# Image: How to Integrate Web Document and Image Viewer
RasterEdgeImagingDeveloperGuide8.0.pdf: from this user manual, you can Please copy these directories to the root of Embed Document Viewer to Your ASPX Web Page.
extract pages pdf; copy one page of pdf
Foxit PDF Toolkit User Manual 
www.foxitsoftware.com 
129 
ftxt2pdf -i c:\input\1.txt -o d:\output\1.pdf  
ftxt2pdf -i test\2.txt -o output\2.pdf  
2)
Convert the text files in a folder to PDF: 
ftxt2pdf -i c:\input -o d:\output  
ftxt2pdf -i test -o output  
ftxt2pdf -i c:\input\*.txt -o d:\output  
ftxt2pdf -i test\*.txt -o output  
3.9.3.2
PDF/page Settings for Conversion 
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 595 and 842 points respectively with the 
allowable range of 8-14400 points. 
Usage Example 
1)
Set the page width and height to 400 and 300 for the output PDF file (-width 400 -height 300) 
ftxt2pdf -i c:\input\1.txt -o d:\output\1.pdf -width 400 -height 300  
ftxt2pdf -i c:\input -o d:\output -width 400 -height 300 
ftxt2pdf -i test -o output -width 400 -height 300 
ftxt2pdf -i “c:\input\*.txt” -o d:\output -width 400 -height 300  
b)
Margin setting (-margin) 
The optional argument (-margin) is used to set size of margin for each PDF page in points. The 
default margin values are 60 72 60 72. For more details about this argument, please refer to section 
3.9.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) 
C# Word: How to Create Word Online Viewer in C# Application
want to add C#.NET Word Web Viewer to your web page, you should add a new Web Form to Please copy the following demo code to the head of Default.aspx to
extract pages from pdf online; reader extract pages from pdf
C# PDF Convert to SVG SDK: Convert PDF to SVG files in C#.net, ASP
Easily define a PDF page from multi-page PDF document and convert it to SVG Perform high-fidelity PDF to SVG conversion in both ASP.NET web and WinForms
extract pages from pdf files; export pages from pdf preview
Foxit PDF Toolkit User Manual 
www.foxitsoftware.com 
130 
ftxt2pdf -i c:\input\1.txt -o d:\output\1.pdf -margin 20 
ftxt2pdf -i c:\input -o d:\output -margin 20 
ftxt2pdf -i test -o output -margin 20 
ftxt2pdf -i “c:\input\*.txt” -o d:\output -margin 20 
2)
Set the left margin to 20 points, and the top margin to 10 points (-margin 20 10) 
ftxt2pdf -i c:\input\1.txt -o d:\output\1.pdf -margin 20 10 
ftxt2pdf -i c:\input -o d:\output -margin 20 10 
ftxt2pdf -i test -o output -margin 20 10 
ftxt2pdf -i “c:\input\*.txt” -o d:\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) 
ftxt2pdf -i c:\input\1.txt -o d:\output\1.pdf -margin 10 10 30 
ftxt2pdf -i c:\input -o d:\output -margin 10 10 30 
ftxt2pdf -i test -o output -margin 10 10 30 
ftxt2pdf -i “c:\input\*.txt” -o d:\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) 
ftxt2pdf -i c:\input\1.txt -o d:\output\1.pdf -margin 10 10 30 20 
ftxt2pdf -i c:\input -o d:\output -margin 10 10 30 20 
ftxt2pdf -i test -o output -margin 10 10 30 20 
ftxt2pdf -i “c:\input\*.txt” -o d:\output -margin 10 10 30 20 
c)
Password setting (-sp) 
The optional argument (-sp) is used to set the open password for the output PDF file. By default, the 
output PDF file has no open password. 
Usage Example 
1)
Set the open password to “welcome” for the output PDF files (-sp welcome) 
ftxt2pdf -i c:\input\1.txt -o d:\output\1.pdf -sp welcome 
ftxt2pdf -i c:\input -o d:\output -sp welcome 
ftxt2pdf -i test -o output -sp welcome 
VB.NET PDF - VB.NET HTML5 PDF Viewer Deployment on IIS
This page will navigate users how to deploy HTML5 PDF Document IIS server .NET framework is 4.0 or higher, please copy the content in the Web(for .net4
delete pages from pdf online; add or remove pages from pdf
C# HTML5 PDF Viewer SDK deployment on IIS in .NET
This page will navigate users how to deploy HTML5 PDF Document IIS server .NET framework is 4.0 or higher, please copy the content in the Web(for .net4
copy pages from pdf to word; delete pages of pdf
Foxit PDF Toolkit User Manual 
www.foxitsoftware.com 
131 
ftxt2pdf -i “c:\input\*.txt” -o d:\output -sp welcome 
3.9.3.3
Font Settings 
a)
Text font (-font) 
The optional arguments (-font) is used to set the font style of the text in PDF files to be converted. 
Note The font style you set should be installed on a local environment, otherwise the default font 
style will be used. 
Usage Example 
1)
Set the font style to “ alibri” (-font “ alibri”) 
ftxt2pdf -i c:\input\1.txt -o d:\output\1.pdf -font “ alibri” 
ftxt2pdf -i c:\input -o d:\output -font “ alibri” 
ftxt2pdf -i test -o output -font “ alibri” 
ftxt2pdf -i “c:\input\*.txt” -o d:\output -font “ alibri” 
b)
Text font size (-fs) 
The optional argument (-fs) is used to set the font size of the text in PDF files to be converted. The 
default value is set to 9, and the allowable range is from 8 to 72. 
Usage Example 
1)
Set the font size to 12 (-fs 12) 
ftxt2pdf -i c:\input\1.txt -o d:\output\1.pdf -fs 12 
ftxt2pdf -i c:\input -o d:\output -fs 12 
ftxt2pdf -i test -o output -fs 12 
ftxt2pdf -i “c:\input\*.txt” -o d:\output -fs 12 
c)
Text font color (-fontcolor) 
The optional argument (-fontcolor) is used to set the font color of the text in PDF files to be 
converted. By default, the font color is black. The allowable range of the values for each RGB 
component is from 0 to 255. 
C# PDF Page Insert Library: insert pages into PDF file in C#.net
Support to create new page to PDF document in both web server-side application and Windows Forms. Ability to add PDF page number in preview.
delete page from pdf document; crop all pages of pdf
C# PDF Convert to Jpeg SDK: Convert PDF to JPEG images in C#.net
within .NET projects, including ASP.NET web and Window Copy demo code below to achieve fast conversion PDFDocument(inputFilePath); // Get the first page of PDF
extract page from pdf acrobat; cut paste pdf pages
Foxit PDF Toolkit User Manual 
www.foxitsoftware.com 
132 
Usage Example 
1)
Set the font color to blue (-fontcolor 0 0 255) 
ftxt2pdf -i c:\input\1.txt -o d:\output\1.pdf -fontcolor 0 0 255 
ftxt2pdf -i c:\input -o d:\output -fontcolor 0 0 255 
ftxt2pdf -i test -o output -fontcolor 0 0 255 
ftxt2pdf -i “c:\input\*.txt” -o d:\output -fontcolor 0 0 255 
3.9.3.4
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”) 
ftxt2pdf -i c:\input\1.txt -o d:\output\1.pdf -title “Foxit PDF Toolkit User Manual” 
ftxt2pdf -i c:\input -o d:\output -title “Foxit PDF Toolkit User Manual” 
ftxt2pdf -i test -o output -title “Foxit PDF Toolkit User Manual” 
ftxt2pdf -i “c:\input\*.txt” -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”) 
ftxt2pdf -i c:\input\1.txt -o d:\output\1.pdf -subject “Foxit PDF Toolkit” 
ftxt2pdf -i c:\input -o d:\output -subject “Foxit PDF Toolkit” 
ftxt2pdf -i test -o output -subject “Foxit PDF Toolkit” 
ftxt2pdf -i “c:\input\*.txt” -o d:\output -subject “Foxit PDF Toolkit” 
c)
Keywords (-keywords) 
The optional argument (-keywords) is used to set keywords of PDF files. 
Foxit PDF Toolkit User Manual 
www.foxitsoftware.com 
133 
Usage Example 
1)
Set document keywords to “Foxit” (-keywords “Foxit”) 
ftxt2pdf -i c:\input\1.txt -o d:\output\1.pdf -keywords “Foxit” 
ftxt2pdf -i c:\input -o d:\output -keywords “Foxit” 
ftxt2pdf -i test -o output -keywords “Foxit” 
ftxt2pdf -i “c:\input\*.txt” -o d:\output -keywords “Foxit” 
d)
Author (-author) 
The optional argument (-author) is used to set an author of PDF files. 
Usage Example 
1)
Set document author to “Jessie” (-author “Jessie”) 
ftxt2pdf -i c:\input\1.txt -o d:\output\1.pdf -author “Jessie” 
ftxt2pdf -i c:\input -o d:\output -author “Jessie” 
ftxt2pdf -i test -o output -author “Jessie” 
ftxt2pdf -i “c:\input\*.txt” -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”) 
ftxt2pdf -i c:\input\1.txt -o d:\output\1.pdf -creator “Foxit Reader” 
ftxt2pdf -i c:\input -o d:\output -creator “Foxit Reader” 
ftxt2pdf -i test -o output -creator “Foxit Reader” 
ftxt2pdf -i “c:\input\*.txt” -o d:\output -creator “Foxit Reader” 
3.9.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\*.txt”.  y default, the 
Foxit PDF Toolkit User Manual 
www.foxitsoftware.com 
134 
recursion depth is 1, so the sub-folders will not be processed. For more details about this argument, 
please refer to 3.9.2 “Command Line Summary”. 
Usage Examples 
1)
Search the full folders (-r or -r 0) 
ftxt2pdf -i c:\input -o d:\output -r 
ftxt2pdf -i test -o output -r 
ftxt2pdf -i “c:\input\*.txt” -o d:\output -r 
ftxt2pdf -i c:\input -o d:\output -r 0 
ftxt2pdf -i test -o output -r 0 
ftxt2pdf -i “c:\input\*.txt” -o d:\output -r 0 
2)
Search only the current folder (-r 1) 
ftxt2pdf -i c:\input -o d:\output -r 1 
ftxt2pdf -i test -o output -r 1 
ftxt2pdf -i “c:\input\*.txt” -o d:\output -r 1 
Note If you don’t use this argument, the current folder will be searched by default. For example: 
ftxt2pdf -i c:\input -o d:\output 
ftxt2pdf -i test -o output 
ftxt2pdf -i “c:\input\*.txt” -o d:\output 
3)
Search the current folder and its sub-folders (-r 2) 
ftxt2pdf -i c:\input -o d:\output -r 2 
ftxt2pdf -i test -o output -r 2 
ftxt2pdf -i “c:\input\*.txt” -o d:\output -r 2 
3.9.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. 
Foxit PDF Toolkit User Manual 
www.foxitsoftware.com 
135 
Usage Example 
1)
Set the number of threads to 3 (-t 3) 
ftxt2pdf -i c:\input -o d:\output -t 3 
ftxt2pdf -i test -o output -t 3 
ftxt2pdf -i “c:\input\*.txt” -o d:\output -t 3 
3.9.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.9.2 “Command Line Summary”. 
Usage Example 
1)
Save the log file to “d:\output\text2pdf.log” and set the log level to 3 (-log d:\output\text2pdf.log -l 3) 
ftxt2pdf -i c:\input -o d:\output -log d:\output\text2pdf.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. 
Usage Example 
1)
Register the text2pdf tool with the code “77505-010G0-G1000-XMQ8D-2CR7R-TPBEI” and the 
licensee “Foxit” (-register 77505-010G0-G1000-XMQ8D-2CR7R-TPBEI Foixt) 
ftxt2pdf -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) 
Documents you may be interested
Documents you may be interested