c# winforms pdf viewer control : Delete page from pdf document Library software component asp.net winforms html mvc FoxitPDFToolkit_Manual3-part1195

Foxit PDF Toolkit User Manual 
www.foxitsoftware.com 
26 
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) 
fimg2pdf -i “c:\input\1.jpg” “c:\input\2.tif” -o d:\output\one.pdf -margin 10 10 30 
fimg2pdf -i c:\input -o d:\output\one.pdf -margin 10 10 30 
fimg2pdf -i “c:\input\*.jpg” -o d:\output\one.pdf -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) 
fimg2pdf -i “c:\input\1.jpg” “c:\input\2.tif” -o d:\output\one.pdf -margin 10 10 30 20 
fimg2pdf -i c:\input -o d:\output\one.pdf -margin 10 10 30 20 
fimg2pdf -i “c:\input\*.jpg” -o d:\output\one.pdf -margin 10 10 30 20 
e)
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) 
fimg2pdf -i “c:\input\1.jpg” “c:\input\2.tif” -o d:\output\one.pdf -sp welcome 
fimg2pdf -i c:\input –o d:\output -sp welcome 
fimg2pdf -i “c:\input\*.jpg” –o d:\output\one.pdf -sp welcome 
3.1.3.3
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”) 
fimg2pdf -i “c:\input\1.jpg” “c:\input\2.tif” -o d:\output\one.pdf -title “Foxit PDF Toolkit User   
Manual” 
fimg2pdf -i c:\input -o d:\output\one.pdf -title “Foxit PDF Toolkit User Manual” 
Delete page from pdf document - 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
copy one page of pdf; copy pages from pdf to new pdf
Delete page from pdf document - 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
copy web page to pdf; extract pages from pdf without acrobat
Foxit PDF Toolkit User Manual 
www.foxitsoftware.com 
27 
fimg2pdf -i “c:\input\*.jpg” -o d:\output\one.pdf -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”) 
fimg2pdf -i “c:\input\1.jpg” “c:\input\2.tif” -o d:\output\one.pdf -subject “Foxit PDF Toolkit” 
fimg2pdf -i c:\input -o d:\output\one.pdf -subject “Foxit PDF Toolkit” 
fimg2pdf -i “c:\input\*.jpg” -o d:\output\one.pdf -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”) 
fimg2pdf -i “c:\input\1.jpg” “c:\input\2.tif” -o d:\output\one.pdf -keywords “toolkit” 
fimg2pdf -i c:\input -o d:\output\one.pdf -keywords “toolkit” 
fimg2pdf -i “c:\input\*.jpg” -o d:\output\one.pdf -keywords “toolkit” 
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”) 
fimg2pdf -i “c:\input\1.jpg” “c:\input\2.tif” -o d:\output\one.pdf -author “Jessie” 
fimg2pdf -i c:\input -o d:\output\one.pdf -author “Jessie” 
fimg2pdf -i “c:\input\*.jpg” -o d:\output\one.pdf -author “Jessie” 
e)
Creator (-creator) 
The optional argument (-creator) is used to set file creation application information of PDF files. 
VB.NET PDF Page Delete Library: remove PDF pages in vb.net, ASP.
VB.NET PDF - How to Delete PDF Document Page in VB.NET. This page is aimed to help you learn how to delete page from your PDF document in VB.NET application.
acrobat export pages from pdf; extract pages from pdf reader
C# PDF Page Delete Library: remove PDF pages in C#.net, ASP.NET
C#.NET PDF Library - Delete PDF Document Page in C#.NET. Provide C# Users in C#.NET. How to delete a single page from a PDF document.
extract page from pdf online; deleting pages from pdf
Foxit PDF Toolkit User Manual 
www.foxitsoftware.com 
28 
Usage Example 
1)
Set document creator  to “Foxit Reader” (-creator “Foxit Reader”) 
fimg2pdf -i “c:\input\1.jpg” “c:\input\2.tif” -o d:\output\one.pdf -creator “Foxit Reader” 
fimg2pdf -i c:\input -o d:\output\one.pdf -creator “Foxit Reader” 
fimg2pdf -i “c:\input\*.jpg” -o d:\output\one.pdf -creator “Foxit Reader” 
3.1.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\*.jpg”.  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.1.2 “Command Line Summary”. 
Usage Examples 
1)
Search the full folders (-r or -r 0) 
fimg2pdf -i test -o output -r 0 
fimg2pdf -i c:\input -o d:\output -r 0 
fimg2pdf -i “c:\input\*.jpg” -o d:\output\one.pdf -r 0 
fimg2pdf -i test -o output -r  
fimg2pdf -i c:\input -o d:\output -r  
fimg2pdf -i “c:\input\*.jpg” -o d:\output\one.pdf -r  
2)
Search only the current folder (-r 1) 
fimg2pdf -i test -o output -r 1  
fimg2pdf -i c:\input -o d:\output -r 1 
fimg2pdf -i “c:\input\*.jpg” -o d:\output\one.pdf -r 1 
Note If you don’t use this argument, the current folder will be searched by default. For example: 
fimg2pdf -i test -o output    
fimg2pdf -i c:\input -o d:\output    
fimg2pdf -i “c:\input\*.jpg” -o d:\output\one.pdf    
3)
Search the current folder and its sub-folders (-r 2) 
C# PDF Page Insert Library: insert pages into PDF file in C#.net
page processing functions, such as how to merge PDF document files by C# code, how to rotate PDF document page, how to delete PDF page using C# .NET, how to
delete pages of pdf preview; export pages from pdf online
C# PDF File & Page Process Library SDK for C#.net, ASP.NET, MVC
Page Process. File: Merge, Append PDF Files. File: Split PDF Document. File: Compress PDF. Page: Create Thumbnails. Page: Insert PDF Pages. Page: Delete Existing
extract one page from pdf reader; cut pages out of pdf online
Foxit PDF Toolkit User Manual 
www.foxitsoftware.com 
29 
fimg2pdf -i test -o output -r 2 
fimg2pdf -i c:\input -o d:\output -r 2 
fimg2pdf -i “c:\input\*.jpg” -o d:\output\one.pdf -r 2 
3.1.3.5
Multi-thread Support 
The optional argument (-t) indicates the number of threads that are used to speed up batch 
conversion 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) 
fimg2pdf -i test -o output -t 3 
fimg2pdf -i c:\input -o d:\output -t 3 
fimg2pdf -i “c:\input\*.jpg” -o d:\output\one.pdf -t 3 
3.1.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.1.2 “Command Line Summary”. 
Usage Example 
1)
Save the log file to “d:\output\image2pdf.log” and set the log level to 3 (-log 
d:\output\image2pdf.log -l 3) 
fimg2pdf -i c:\input -o d:\output -log d:\output\image2pdf.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 <licensee> is the licensee name designated by the users. 
VB.NET PDF Page Insert Library: insert pages into PDF file in vb.
Easy to Use VB.NET APIs to Add a New Blank Page to PDF Document in VB.NET Program. DLLs for Adding Page into PDF Document in VB.NET Class.
extract pdf pages for; cut and paste pdf pages
VB.NET PDF File & Page Process Library SDK for vb.net, ASP.NET
document. If you find certain page in your PDF document is unnecessary, you may want to delete this page directly. Moreover, when
extract pages from pdf online tool; delete page from pdf
Foxit PDF Toolkit User Manual 
www.foxitsoftware.com 
30 
Usage Example 
1)
Register the image2pdf tool with the code “77505-010G0-G1000-XMQ8D-2CR7R-TP EI” and the 
licensee “Foxit” (-register 77505-010G0-G1000-XMQ8D-2CR7R-TPBEI Foixt) 
fimg2pdf -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) 
fimg2pdf -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) 
fimg2pdf -version 
fimg2pdf -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) 
fimg2pdf -help 
fimg2pdf -h 
C# PDF metadata Library: add, remove, update PDF metadata in C#.
C#.NET PDF SDK - Edit PDF Document Metadata in C#.NET. Allow C# Developers to Read, Add, Edit, Update and Delete PDF Metadata in .NET Project.
reader extract pages from pdf; delete pages from pdf preview
VB.NET PDF delete text library: delete, remove text from PDF file
187.0F) Dim aChar As PDFTextCharacter = textMgr.SelectChar(page, cursor) ' delete a selected As String = Program.RootPath + "\\" output.pdf" doc.Save
extract one page from pdf preview; a pdf page cut
Foxit PDF Toolkit User Manual 
www.foxitsoftware.com 
31 
3.2
Office2PDF 
3.2.1
Basic Syntax 
foffice2pdf   <-i <srcfile/srcfolder>> <-o <destfile/destfolder>> [-pdfa] [-b <bookmark level>] [-scale]  
[-op <password>] [-r [recursion]] [-t <threads>] [-log <logfile>] [-l <level>]  
foffice2pdf -register <code> <licensee> 
foffice2pdf -license 
foffice2pdf -version/-v 
foffice2pdf -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 output PDF files as desired. The arguments could be given in 
any order. Full details on each are explained in the following section. 
3.2.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.doc  
oc  
-i c:\input  
-i “c:\input\*.ppt” 
Specifies the input file to be converted.  
The input string can be the name of a single 
Microsoft Office file 
(.doc, .docx, .xls, .xlsx, .ppt, .pptx) or a folder. 
The file name can contain the wildcard 
character (*). For example, use *.doc to include 
all Doc files in a given folder. 
Note The wildcard character (*.*) is currently not 
ot 
supported. 
Foxit PDF Toolkit User Manual 
www.foxitsoftware.com 
32 
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. 
If the input is a single Microsoft Office file, the 
output should be a single PDF file, (e.g. -
D:\output\1.pdf). 
). 
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. 
-pdfa 
[-pdfa] 
e.g. 
-pdfa 
Specifies that the output PDF file(s) should be 
compliant with the PDF/A standard. 
-b 
[-b <integer>] 
e.g. 
-b 0 
-b 1 
-b 2 
Creates bookmarks for the output PDF file.  
If not set, there are no PDF bookmarks. 
-b 0:   Not to create PDF bookmarks. 
-b 1:   Create PDF bookmarks using headings 
of a Microsoft Word file. 
-b 2:   Create PDF bookmarks using bookmarks 
of a Microsoft Word file. 
Note This argument (-b) is valid only for Microsoft 
icrosoft 
Word files. 
-scale 
[-scale<integer>] 
e.g. 
-scale 0 
-scale 1 
-scale 2 
-scale 3 
Specifies a conversion mode for Microsoft Excel files. 
The default is 1. 
-scale 0: No scaling. Convert sheets at their 
actual size. 
-scale 1: Fit all columns on one page. Scale 
every sheet so that it is one page wide. 
-scale 2: Fit all rows on one page. Scale every 
sheet so that it is one page high. 
-scale 3: Fit sheet on one page. Scale every 
sheet so that it fits on one page.   
Note This argument (-scale) is supported only on 
nly on 
versions higher than Microsoft Office 2007 and is 
valid only for Microsoft Excel files. 
Foxit PDF Toolkit User Manual 
www.foxitsoftware.com 
33 
Option 
Parameter 
Description 
-op 
[-op<string>] 
Specifies the open password for the input file. Not 
required if the input file is not password protected. 
Note The output PDF file will not 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. 
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 Microsoft Office 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. 
-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 
he 
errors caused during execution or those 
returned from underlying libraries, as well as 
those for level 1. 
Foxit PDF Toolkit User Manual 
www.foxitsoftware.com 
34 
Option 
Parameter 
Description 
-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 
l 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-
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. 
3.2.3
Basic Usage 
3.2.3.1
Input and Output 
a)
Input (-i) 
The input file should be a single Microsoft Office file or a folder. Users are not able to input multiple 
Office files or folders, as well as a mixture composed of folders and Office files. For example:  
-i c:\input\1.doc  
(a single Microsoft Office file) 
-i c:\input  
(a single folder) 
Foxit PDF Toolkit User Manual 
www.foxitsoftware.com 
35 
It supports relative paths if the input file is in the current working folder. Users can input just the 
name of the Microsoft Office file or folder, instead of an absolute path. For example: 
-i test\2.xls      
(“test\2.xls” 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 office files in specified 
formats. For example: 
-i “c:\input\*.doc”    
(Only convert Office files with DOC format) 
-i “test\*.xls”   
(Only convert Office files with XLS 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 add (“ ”) whenever the input files contain wildcard 
characters. 
b)
Output (-o) 
If the input is a single Microsoft Office 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.pdf 
-o d:\output   
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 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 Microsoft Office documents into PDF files: 
foffice2pdf -i test\2.xls -o output\2.pdf  
foffice2pdf -i c:\input -o d:\output 
foffice2pdf -i “c:\input\*.doc” -o d:\output 
foffice2pdf -i test -o output 
Documents you may be interested
Documents you may be interested