c# itext convert pdf to image : Add password to pdf file software control cloud windows azure wpf class FoxitActiveX24_guide2-part1437

Programming Guide                                                                                                                         
Return value: 
[None] 
Note: 
This function will be replaced with new function ScrollView 
in further version. 
ScrollView 
Scroll the current view by dx, dy, the unit is device pixel. 
rototype:  
Void     ScrollView (long dx, long dy); 
Parameters:  
dx      -  The horizontal distance of the scrolling action. 
dy      -  The vertical distance of the scrolling action. 
Return value: 
[None] 
GetScrollLocation 
Get the current scroll location in current page. 
rototype:  
long     GetScrollLocation (long *dx, long *dy); 
Parameters:  
dx      -  For returning x coordinate of the current scroll location 
dy      -  For returning y coordinate of the current scroll location 
Return value: 
The index of current page 
GoToNextPage 
Traverse to the next page of the currently open PDF document. 
Prototype:  
Void    GoToNextPage (); 
Parameters:  
[None] 
Return value: 
[None] 
Note: 
This function will be removed in further version and you can use function GoToPage 
instead. 
GoToPrevPage 
Traverse to the previous page of the currently open PDF document. 
Prototype:  
Void    GoToPrevPage (); 
Add password to pdf file - C# PDF Password Library: add, remove, edit PDF file password in C#.net, ASP.NET, MVC, WinForms, WPF
Help to Improve the Security of Your PDF Document by Setting Password
convert protected pdf to word; pdf file password
Add password to pdf file - VB.NET PDF Password Library: add, remove, edit PDF file password in vb.net, ASP.NET, MVC, WinForms, WPF
Help to Improve the Security of Your PDF Document by Setting Password
pdf password recovery; change password on pdf file
Programming Guide                                                                                                                         
Parameters:  
[None] 
Return value: 
[None] 
Note: 
This function will be removed in further version and you can use function GoToPage 
instead 
4)  Search  
FindFirst 
Search the document for a string. If the function finds the first occurrence of the string, it 
will jump to the page, update CurPage property, highlight the occurrence and return true 
value. Otherwise it will return false.  
Prototype: 
BOOL    FindFirst (BSTR search_string, BOOL bMatchCase,  
BOOL bMatchWholeWord) 
Parameters: 
SearchString    -  The string you want to search. 
BMatchCase   -  Case sensitive or not. 
BMatchWholeWord  -  Search for whole word only or not. 
Return value:  
Nonzero if an occurrence of the string is found, otherwise it will be zero. 
FindNext 
Search for the next occurrence of the given string in the whole document. If the ActiveX 
find the next occurrence, it will jump to the page, update CurPage property, highlight the 
occurrence and return true value. Otherwise, it will return false. Please notice that FindNext 
will use the same searching criteria specified in the FindFirst method, including bMatchCase, 
bMatchWholeWord. If bSearchDown is true, then the search goes down the document. If 
bSearchDown is false, then the search goes up. 
Prototype: 
BOOL       FindNext (BOOL bSearchDown); 
Parameters:   
bSearchDown   -  Search down (True) or up (False). 
Return value: 
If next occurrence is found, the return value will be non-zero, otherwise it will be zero. 
FindFileFirst 
Search a file for a string and returns an IFindResult interface  if it finds the string. 
Otherwise it will return null. This method allows you to search a file without first opening it. 
For example, if you want to search for a keyword in all the PDF files inside a folder, you may 
C# PDF File & Page Process Library SDK for C#.net, ASP.NET, MVC
C# File: Split PDF; C# Page: Insert PDF pages; C# Page Insert text into PDF; C# Write: Add Image to PDF; C# Protect: Add Password to PDF; C# Form: extract value
a pdf password online; pdf open password
C# PDF insert image Library: insert images into PDF in C#.net, ASP
using RasterEdge.Imaging.Basic; using RasterEdge.XDoc.PDF; Have a try with this sample C#.NET code to add an image to the first page of PDF file.
copy protecting pdf files; copy protected pdf to word converter online
Programming Guide                                                                                                                         
iterate all the PDF files inside that folder and search them one by one for the keyword. If the 
ActiveX find an occurrence inside a PDF file, it will return IFindResult which contains all 
the details of the occurrence. Then you can use GotoPageView to open the file, jump to the 
page and highlight the occurrence. 
Prototype: 
IFindResult*   FindFileFirst(BSTR file_path, BSTR search_string, 
BOOL bMatchCase, BOOL bMatchWholeWord) 
Parameters: 
file_path    -  Path to the PDF file. 
search_string  -  The string you want to search. 
bmatchCase    -  Case sensitive or not. 
BMatchWholeWord  -  Search for whole word only or not. 
Return value:  
An IFindResult interface if an occurrence is found. Otherwise it will be null. 
FindFileNext 
 Search for the next occurrence of the given string in the file specified by FindFileFirst. 
Prototype: 
IFindResult *   FindFileNext (); 
Parameters:  
[None] 
Return value:  
If the next occurrence is found, the return value will be IFindResult. Otherwise it will be 
null. 
GotoPageView 
Display and highlight the search result.
Prototype:  
Void      GotoPageView (IFindResult* findresult); 
Parameters:  
Findresult    -   An IFindResult interface returned by FindFileFirst,  
or FindFileNext . 
Return value:  
[None] 
Note:  
This function will be removed and replaced with new function GoToSearchResult 
in 
future. 
GoToSearchResult 
Display and highlight the search result.
Prototype:  
Void      GoToSearchResult (IFindResult* findresult); 
Parameters:  
VB.NET PDF File Compress Library: Compress reduce PDF size in vb.
Also able to uncompress PDF file in VB.NET programs. Offer flexible and royalty-free developing library license for VB.NET programmers to compress PDF file.
add password to pdf preview; add copy protection pdf
VB.NET PDF insert image library: insert images into PDF in vb.net
using RasterEdge.XDoc.PDF; Have a try with this sample VB.NET code to add an image to the first page of PDF file. ' Open a document.
convert password protected pdf to word online; convert protected pdf to word online
Programming Guide                                                                                                                         
Findresult    -   An IFindResult interface returned by FindFileFirst,  
or FindFileNext . 
Return value:  
[None] 
SearchAndHighlightAllTextOnPage(*) 
Highlight all instance of a given keyword in a specified page, 
Prototype:  
void        SearchAndHighlightAllTextOnPage(BSTR searchstring,  
    BOOL bMatchCase, BOOL bMatchWholeWord, 
long PageNo); 
Parameters:  
PageNo     -   Number of the page you want to search. 
Return Value:  
[None] 
5)  Outline 
GetOutlineFirstChild 
Get first child item of the current outline
Prototype: 
IPDFOutline*   GetOutlineFirstChild( IPDFOutline* Outline) 
Parameters: 
Outline      -   The parent item whose first child item will be returned.  
If you want to get the root item of the outline tree,  
set null as the parameter value. 
Return value:  
If the specified item does have child item, then the first child item will  
be returned. Otherwise null will be returned. 
GetOutlineNextSibling 
Get next sibling item. 
Prototype: 
IPDFOutline*   GetOutlineNextSibling ( IPDFOutline* Outline) 
Parameters: 
Outline 
-  The outline item whose next sibling will be returned 
Return value:  
If the next sibling item exists, it will be returned. Otherwise, null will be returned. 
6)  Save  
C# PDF File Permission Library: add, remove, update PDF file
passwordSetting.IsCopy = true; // PDF document assembling is allowed. passwordSetting.IsAssemble = true; // Add password to the file.
password protected pdf; add password to pdf online
C# PDF File Compress Library: Compress reduce PDF size in C#.net
All object data. File attachment. Flatten visible layers. C#.NET DLLs: Compress PDF Document. Add necessary references: RasterEdge.Imaging.Basic.dll.
create password protected pdf from word; pdf security password
Programming Guide                                                                                                                         
SaveAs 
Save the currently loaded PDF document into a file.  
Prototype:  
Void      SaveAs (BSTR FileName) 
Parameters:  
FileName    -  Specifies the name of the file to be saved. 
Return value:  
[None] 
Save 
Save the currently loaded PDF document
Prototype:  
Void      Save () 
Parameters:  
[None] 
Return value:  
[None]
SaveToStream 
Save the currently loaded PDF document into memory
Prototype:  
IStream*     SaveToStream()  
Parameters:  
[None] 
Return value:  
An IStream interface supports reading and writing data to stream objects, Stream objects 
contain the PDF file data.  
7)  Annotation 
ExportAnnotsToFDFFile(*)
Export comments from current document to a Form Data Format (FDF) file. 
Prototype:  
BOOL      ExportAnnotsToFDFFile(BSTR FDFFileName) 
Parameters:  
FDFFileName   -  The FDF file path. 
Return Value: 
Return value indicates whether the operation is successful. 
ImportAnnotsFromFDFFile(*) 
Import comments from a Form Data Format (FDF) file to current document 
C# PDF File Merge Library: Merge, append PDF files in C#.net, ASP.
Add necessary references: using RasterEdge.XDoc.PDF; Note: When you get the error "Could not load file or assembly 'RasterEdge.Imaging.Basic' or any other
add password to pdf document; break a pdf password
C# PDF File Split Library: Split, seperate PDF into multiple files
page of your defined page number which starts from 0. For example, your original PDF file contains 4 pages. C# DLLs: Split PDF Document. Add necessary references
open password protected pdf; password on pdf
Programming Guide                                                                                                                         
Prototype:  
BOOL      ImportAnnotsFromFDFFile(BSTR FDFFileName) 
Parameters:  
FDFFileName  -  The FDF file path. 
Return Value: 
Return value indicates whether the operation is successful. 
SetBDrawAnnot(*) 
Set the annotation flag. 
Prototype:  
void       SetBDrawAnnot(BOOL bDrawAnnot);  
Parameters:  
bDrawAnnot   -    If this parameter is true, it can draw annotation. 
    If this parameter is false, it can not draw annotation. 
Return Value: 
[None] 
ShowAllPopup (*) 
Popup all annotations. 
Prototype:  
Void      ShowAllPopup (BOOL bShow); 
Parameters:  
bShow      -  If this parameter is true, the annotation will pop up. 
Return Value: 
[None] 
8)  Form 
ExportFormToFDFFile (*) 
Export PDF form data to a Form Data Format (FDF) file. 
Prototype:  
BOOL      ExportFormToFDFFile (BSTR FDFFileName) 
Parameters:  
FDFFileName  -  The FDF file path. 
Return Value: 
Return value indicates whether the operation is successful. 
ImportFormFromFDFFile (*) 
Import data from a Form Data Format (FDF) file into PDF forms. 
Prototype:  
BOOL       ImportFormFromFDFFile(BSTR FDFFileName) 
Parameters:  
Programming Guide                                                                                                                         
FDFFileName  -  The FDF file path. 
Return Value: 
Return value indicates whether the operation is successful. 
FindFormFieldsTextFirst (*) 
Search the text in form fields. 
Prototype:  
BOOL       FindFormFieldsTextFirst (BSTR searchstring,  
BOOL bMatchCase); 
Parameters:  
Searchstring -  The string you want to search. 
bMatchCase   -   Case sensitive or not. 
Return value: 
Return value indicates whether the searched string is found. 
FindFormFieldsTextNext (*) 
Search the text in form fields. 
Prototype:  
BOOL       FindFormFieldsTextNext () 
Parameters:  
[None] 
Return value: 
Return value indicates whether the searched string is found. 
SubmitForm (*) 
Submits the form data to a specified URL 
Prototype:  
BOOL      SubmitForm (BSTR csDestination) 
Parameters:  
csDestination  -  The URL to submit to. 
Return Value: 
Return value indicates whether the operation is successful. 
9)  Drawing 
SetPencilColor (*) 
Set the color of this pen. 
Prototype:  
void       SetPencilColor(OLE_COLOR penColor); 
Parameters:  
penColor    -  Contains an RGB color for the pen. 
Return Value: 
Programming Guide                                                                                                                         
[None] 
SetPencilOpacity (*) 
Set the transparency of a pencil. 
Prototype:  
void       SetPencilOpacity(short nOpacity) 
Parameters:  
nOpacity    -  A number from 0 to 255, identifying the alpha value. 
Return Value: 
[None] 
SetPencilSize (*) 
Set the width of the pencil. 
Prototype:  
void       SetPencilSize(short nPenWidth);  
Parameters:  
nPenWidth    -  Specifies the width of the pencil.  
Return Value: 
[None]. 
AddWaterMark (*)  
Insert a text as watermark into the document.  
Prototype:  
BOOL       AddWaterMark (short page, BSTR string, float left, 
float bottom, short fontsize, OLE_COLOR fontcolor,  
short textmode, short alpha, short rotate);  
Parameters:  
Page      -   The page number of the document to be Added watermark.  
String       -   The text that is displayed as watermark.  
Left       -   The horizontal X position in which the watermark is placed. 
Bottom    -   The horizontal y position in which the watermark is placed  
Fontsize     -   The text size.  
Fontcolor    -  The text color.  
Textmode    -   The value must be 0, 1, 2. 
0 means fill the text,   
1 means stroke the text, 
2 means fill then stroke the text.  
alpha      -  A number from 0 to 255, identifying the alpha value.  
rotate      -  The angle through which the watermarks are to be rotated.  
Return value: 
Return value indicates whether the watermark is added.  
Programming Guide                                                                                                                         
AddImageObject (*) 
Insert an image into the document. 
Prototype:  
BOOL       AddImageObject (long nPage, float left, float bottom, float width,  
float height, BSTR BmpFileName, short alpha, short rotate); 
Parameters:  
nPage      -  The page number of the document to be Added image. 
left      -   The horizontal X position in which the watermark is placed.  
Starting from 0 at the left-most pixel. 
bottom      -   The horizontal y position in which the watermark is placed  
Starting from 0 at the bottom-most scan line. 
width      -  The width of the bitmap. 
height      -  The height of the bitmap. 
BmpFileName  -  The file path of the image. 
alpha      -  A number from 0 to 255, identifying the alpha value. 
rotate      -  The angle through which the image are to be rotated. 
Return Value: 
Return value indicates whether the image is added.  
10) Running Javascript 
ShowDocJsDialog (*) 
Popup Document Javascript Dialog. 
Prototype:  
void       ShowDocJsDialog(); 
Parameters:  
[None] 
Return Value: 
[None] 
ShowJsConsoleDialog (*) 
Popup Javascript Console Dialog. 
Prototype:  
void       ShowJsConsoleDialog(); 
Parameters:  
[None] 
Return Value: 
[None] 
RunJScript (*) 
Use JavaScript to control some features. 
Prototype:  
Programming Guide                                                                                                                         
BSTR       RunJScript (BSTR csJS) 
Return Value:  
The return value of the Javascript. It can be something like “0”, “hello”, “The Javascript 
runs successfully.” 
11) Others 
GetSelectedText 
Get currently selected text.  
Prototype:  
BSTR      GetSelectedText ();
Parameters:   
[None] 
Return value:  
The text that has been selected. 
OpenFileForPrinter 
Print a PDF file without displaying it.
Prototype:  
IPDFPrinter*   OpenFileForPrinter(BSTR file_path) 
Parameters:  
file_path      -  Path to the PDF file (including file extension). 
Return value:  
Interface of IPDFPrinter that you can use to control the printer. 
Highlight(*) 
Highlight a specified rectangular region on the specified page of this document.  
Prototype:  
void       Highlight(long nPageIndex, float left, float top, 
float right, float bottom) 
Parameters:  
nPageIndex    -  Number of the page where the specified rectangular  
    region is to be highlighted 
left           -  X-coordinate of the top left corner of the  
rectangular region 
top        -  Y-coordinate of the top left corner of the  
rectangular region 
right         -  X-coordinate of the bottom right corner of the 
rectangular region 
bottom      -  Y-coordinate of the bottom right corner of the 
     rectangular region 
Return value: 
[None] 
Documents you may be interested
Documents you may be interested