how to show pdf file in asp.net c# : How to search a pdf document for text SDK Library API .net wpf html sharepoint VBScript%20Reference21-part1918

InduSoft Web Studio 
VBScript Reference Manual 
InduSoft, Ltd. 
211 
SubMatches 
Description 
A collection of regular expression submatch strings. 
Usage 
varies with properties and methods used 
Arguments 
varies with properties and methods used  
Remarks
A SubMatches collection contains individual submatch strings, and can only be created using the 
Execute method of the RegExp object. The SubMatches collection's properties are read-only 
ly 
When a regular expression is executed, zero or more submatches can result when 
subexpressions are enclosed in capturing parentheses. Each item in the SubMatches collection 
is the string found and captured by the regular expression. 
Example 
Function SubMatchTest(inpStr) 
Dim oRe, oMatch, oMatches 
Set oRe = New RegExp 
oRe.Pattern = "(\w+)@(\w+)\.(\w+)" 
+)" 
‘Look for an e-mail address  
Set oMatches = oRe.Execute(inpStr)  
'Get the Matches collection 
Set oMatch = oMatches(0)   
'Get the first item in the Matches collection 
retStr = "Email address is: " & oMatch & vbNewline 
'Create the results string. 
'The Match object is the entire match - dragon@xyzzy.com 
'Get the sub-matched parts of the address. 
retStr = retStr & "Email alias is: " & oMatch.SubMatches(0)  ' dragon 
retStr = retStr & vbNewline 
retStr = retStr & "Organization is: " & oMatch. SubMatches(1)' xyzzy 
SubMatchTest = retStr 
End Function 
Rem Program Starts here 
MsgBox(SubMatchTest("Please send mail to dragon@xyzzy.com. Thanks!")) 
How to search a pdf document for text - search text inside PDF file in C#.net, ASP.NET, MVC, Ajax, WinForms, WPF
Learn how to search text in PDF document and obtain text content and location information
how to search a pdf document for text; text searchable pdf file
How to search a pdf document for text - VB.NET PDF Text Search Library: search text inside PDF file in vb.net, ASP.NET, MVC, Ajax, WinForms, WPF
Learn How to Search Text in PDF Document and Obtain Text Content and Location Information in VB.NET application
search pdf files for text; pdf searchable text converter
VBScript Reference Manual 
InduSoft Web Studio 
212 
InduSoft, Ltd. 
Scripting Type Library 
The Scripting Type Library consists of the following item: 
•  Dictionary Object 
The Dictionary object is part of the VBScript Scripting Library and is used to store name/value 
pairs  (known  as  key/item  respectively)  in  an  array.  The  key  is  a  unique  identifier  for  the 
corresponding item. The key cannot be used of any other item in the same Dictionary object. A 
Dictionary object is similar to a normal array, except that instead of using a numeric index, a 
key is used.   
•  FileSystemObject Object Model 
The FileSystemObject is an object model that is part of the VBScript Scripting Library and is 
used to gain access to a local computer or network share computer file system. It can access 
drives, folders and files Collections of drives, folders and files can also be retrieved. In addition, 
the FileSystemObject can create, write to and read Text files.  
 Drive object 
 Drives collection 
 File object 
 File collection 
 Folder object 
 Folder collection 
 TextStream object 
Folders Collection 
Folder Object 
Drives Object 
Drives Object 
Folder Object 
Files Collection 
File Object 
File Object 
TextStream Object 
Drives Collection 
FileSystemObject 
C# Word - Search and Find Text in Word
C# Word - Search and Find Text in Word. Learn How to Search Text in PDF Document and Obtain Text Content and Location Information. Overview.
how to select all text in pdf; convert pdf to searchable text online
C# PowerPoint - Search and Find Text in PowerPoint
C# PowerPoint - Search and Find Text in PowerPoint. Learn How to Search Text in PDF Document and Obtain Text Content and Location Information. Overview.
pdf text select tool; how to make pdf text searchable
InduSoft Web Studio 
VBScript Reference Manual 
InduSoft, Ltd. 
213 
Dictionary Object 
The dictionary object is contained in the Scripting Type library and is a general-purpose data structure 
that  is  a  cross  between  a  link  list  and  an  array.  The  dictionary  stores  data  and  makes  the  data 
accessible from one variable. The advantages of a dictionary over an array are: 
•  You can use “keys” to identify items in the dictionary. Keys are usually strings or integers but 
can be any data type other than an array or a dictionary. Keys must be unique. 
•  Methods are provided to add new items and check for existing items in the dictionary 
•  The dictionary size can be changed without calling the ReDim statement 
•  Automatically “shifts up” the remaining items when any item in the dictionary is deleted 
You can use a Dictionary  when you need to access random elements frequently or need to access 
information contained in the array based on its value, not position. 
Dictionary 
Description 
Is an associative array that can store any type of data. Data is accessed by a key. 
Remarks 
Keys must be unique. 
Property 
CompareMode 
Description: 
Sets  and  returns  the  comparison  mode  for  comparing  a  string  keys  in  a 
Dictionary object. 
Arguments: 
Compare 
Optional. If provided, compare is a value representing the comparison mode. 
Values are: 
0 = Binary 
1 = Text 
2 = Database 
Values >2 can be used to refer to comparisons using specific  Locale IDs 
(LCID) 
Return: 
Comparison mode 
Remarks: 
An error occurs if you try to change the comparison mode of a Dictionary object 
that already has data 
Use 
Object.CompareMode[ = compare] 
Example: 
Dim d 
Set d = CreateObject(“Scripting.Dictionary”) 
d.CompareMode = vbTextCompare 
d.Add “a”, “Chicago” 
d.Add “b”, “New York” 
d.Add “A” = “Austin” 
‘ Method fails because “b” already exists 
Property 
Count 
Description: 
Returns the number of items pairs in a Dictionary object. 
Usage: 
Object.Count 
Arguments: 
None   
Return: 
Integer value of the count of item pairs in a Dictionary object. 
Remarks: 
Read Only. 
Example: 
Dim d, item_count 
Set d = CreateObject(“Scripting.Dictionary”) 
d.Add “a”, “Chicago” 
d.Add “b”, “New York” 
item_count = d.Count 
‘ Count the items in a Dictionary object 
MsgBox item_count 
C# PDF delete text Library: delete, remove text from PDF file in
The following C# coding example illustrates how to perform PDF text deleting function in your .NET project, according to search option. // Open a document.
convert pdf to word searchable text; how to select text in a pdf
C# PDF replace text Library: replace text in PDF content in C#.net
The following C# coding example illustrates how to perform PDF text replacing function in your .NET project, according to search option. // Open a document.
find text in pdf files; converting pdf to searchable text format
VBScript Reference Manual 
InduSoft Web Studio 
214 
InduSoft, Ltd. 
Property 
Item 
Description: 
Sets or returns an item for a specified key in a Dictionary object.  
Usage: 
Object.Item (key) [= newitem] 
Arguments: 
key 
Required. Is the key associated with the item being retrieved or added. 
newitem 
Optional. If provided, new item is the new value associated with the specified key 
Return: 
None 
Remarks: 
If the key is not found when changing an item, a new key is created with the 
specified new item. If a key is not found when attempting to return an existing 
item, a new key is created and its corresponding item is left empty. 
Example: 
Dim d 
Set d = CreateObject(“Scripting.Dictionary”) 
d.Add “a”, “Chicago” 
d.Add “b”, “New York” 
MyItem = d.Item(“a”) 
MsgBox MyItem 
‘ Displays Chicago 
d.Item(“b”) = “Austin” 
‘ Change item for key “b” to Austin 
Property 
Key 
Description: 
Sets a key in a Dictionary object. 
Usage: 
Object.Key (key) = newkey 
Arguments: 
key 
Required. Is the key value being changed 
newkey 
Required. New value that replaces the specified key 
Return: 
None 
Remarks: 
If  the  key  is  not  found  when  changing  a  key,  a  new  key is  created and  its 
associated item is left empty. 
Example: 
Dim d 
Set d = CreateObject(“Scripting.Dictionary”) 
d.Add “a”, “Chicago” 
d.Add “b”, “New York” 
d.Key(“a”) = “city1” 
d.Key(“b”) = “city2” 
Method 
Add 
Description: 
Adds the name of a dictionary object 
Usage:  
object.Add (key, item) 
Arguments: 
key 
Required. The key associated with the item being added. Must be unique.  
item 
Required. This is the item associated with the key being added. 
Return: 
None. Error occurs if the key already exists 
Example: 
Dim d 
Set d = CreateObject(“Scripting.Dictionary”) 
d.Add “a”, “Chicago” 
d.Add “b”, “New York” 
Method 
Exists 
Description: 
Determine is a specified key exists in the Dictionary object 
Usage: 
object.Exists (key) 
Arguments: 
key 
Required. The key value being searched for  
Return: 
TRUE if a specified key exists in the Dictionary object, otherwise FALSE 
Example 
Dim d, msg 
Set d = CreateObject(“Scripting.Dictionary”) 
d.Add “a”, “Chicago” 
C# HTML5 PDF Viewer SDK to view PDF document online in C#.NET
Easy to search PDF text in whole PDF document. C# HTML5 PDF Viewer: View PDF Online. 13. Page Thumbnails. Navigate PDF document with thumbnails. 14. Text Search.
select text pdf file; pdf text search tool
VB.NET PDF replace text library: replace text in PDF content in vb
will guide you how to replace text in specified PDF page. 'Open a document Dim doc As PDFDocument = New PDFDocument(inputFilePath) 'Set the search options Dim
cannot select text in pdf file; make pdf text searchable
InduSoft Web Studio 
VBScript Reference Manual 
InduSoft, Ltd. 
215 
d.Add “b”, “New York” 
Msg = “key does not exist” 
if d.Exists (“b”) Then msg = “Key exists” 
MsgBox (Msg) 
‘ Indicate if the key exists 
Method 
Items 
Description: 
Returns an array containing all the existing items in a Dictionary object   
Usage:  
Object.Items () 
Arguments: 
None   
Return: 
Array containing all the existing items in the Dictionary object 
Example: 
Dim a, d 
Set d = CreateObject(“Scripting.Dictionary”) 
d.Add “a”, “Chicago” 
d.Add “b”, “New York 
a = d.Items 
For i = 0 to d.Count – 1 
s = s & a(i) & vbCrLf 
Next 
MsgBox s 
‘ Display all the items  
Method 
Keys 
Description: 
Returns an array containing all the existing keys in a Dictionary object   
Usage: 
Object.Keys () 
Arguments: 
None   
Return: 
Array containing all the existing keys in the Dictionary object 
Example: 
Dim a, d 
Set d = CreateObject(“Scripting.Dictionary”) 
d.Add “a”, “Chicago” 
d.Add “b”, “New York 
a = d.Keys 
For i = 0 to d.Count – 1 
s = s & a(i) & vbCrLf 
Next 
MsgBox s 
‘ Display all the keys 
Method 
Remove 
Description: 
Removes a key, item pair from a Dictionary object 
Usage: 
Object.Remove (key) 
Arguments: 
key 
Required. Is the key associated with the key, item pair you want to remove 
from the Dictionary object 
Return: 
None 
Example: 
Dim a, d 
Set d = CreateObject(“Scripting.Dictionary”) 
d.Add “a”, “Chicago” 
d.Add “b”, “New York” 
d.Remove(“b”) 
‘ Removes the “b, New York” key/item pair 
Method 
RemoveAll 
Description: 
Removes all key, item pairs from a Dictionary object 
Usage: 
Object.RemoveAll( ) 
Arguments: 
None   
Return: 
None 
Example: 
Dim a, d 
Set d = CreateObject(“Scripting.Dictionary”) 
d.Add “a”, “Chicago” 
d.Add “b”, “New York” 
d.RemoveAll 
‘ Removes all key/item pairs 
VB.NET PDF- View PDF Online with VB.NET HTML5 PDF Viewer
Easy to search PDF text in whole PDF document. VB.NET HTML5 PDF Viewer: View PDF Online. 13. Page Thumbnails. Navigate PDF document with thumbnails. 14. Text Search
find and replace text in pdf file; how to select text in pdf and copy
C# PDF Text Highlight Library: add, delete, update PDF text
The following C# coding example illustrates how to perform PDF text highlight function in your .NET project, according to search option. // Open a document.
convert a scanned pdf to searchable text; text searchable pdf
VBScript Reference Manual 
InduSoft Web Studio 
216 
InduSoft, Ltd. 
FileSystemObject (FSO) 
The FileSystemObject (FSO) object model is part of the VBScript Scripting Type library. It is a COM 
component and is used to manipulate the Windows File System from VBScript. Note that VBScript does 
not include commands to access files directly, instead the FSO is used.  
The FSO consists of collections (Drives Collection, Folders Collection, and Files Collection) that are a 
grouping of like objects, and individual objects (Drive object, Folder object, File object, and TextStream 
object).  The  individual  objects  are  generally  derived  from  a  collection  or  accessed/created  directly 
through the FSO. 
The FSO must be instantiated by the following set of statements:  
Dim objFso 
‘Declare the variable(s) 
Set objFso = CreateObject(“Scripting.FileSystemObject”) 
‘Instantiate the FileSystemObject 
FSO Properties and Methods 
Property 
Drives 
Description: 
Returns a collection of Drive objects. 
Use: 
Set objDrive = fso.Drives 
Arguments: 
fso 
Required. The name of a FileSystemObject object previously instantiated. 
Return: 
An object containing a collection of Drives objects 
Remarks: 
Returns a collection of Drives objects available on the local machine, including networked drives 
mapped to the local machine. Removable media drives do not have to have media inserted to 
appear in the Drives Collection. 
Example:  
Dim fso, dc, d, strDrvList 
Set fso = CreateObject(“Scripting.FileSystemObject”) 
‘Instantiate the FSO object 
Set dc = fso.Drives 
‘Instantiate the Drives collection object 
strDrvList = “” 
For each d in dc 
‘Evaluate each drive in the drives 
collection 
strDrvList = strDrvList & d.driveLetter & “ – “ 
‘Get the Drive letter 
If d.DriveType = 3 Then 
‘See if a network drive 
strDrvList = strDrvList & d.ShareName 
‘Yes 
ElseIf d.IsReady Then  
‘No – is a local drive. Check if ready 
strDrvList = strDrvList & d.VolumeName 
‘Yes – add to list 
End If 
strDrvList = strDrvList & vbCrLf 
‘Add a Cr & Lf and then get next drive 
Next 
MsgBox strDrvList 
‘Display the list of drives 
InduSoft Web Studio 
VBScript Reference Manual 
InduSoft, Ltd. 
217 
Method: 
BuildPath 
Description: 
Appends a name to an existing path 
Use: 
fso.BuildPath(path, name)   
Arguments: 
fso 
Required. The name of a FileSystemObject object previously instantiated. 
path 
Required. Existing path to which name is appended. Path can be absolute or relative, and 
need not specify an existing folder 
name 
Required. Name being appended to the existing path.   
Return: 
None 
Remarks: 
The BuildPath method inserts an additional path separator between the existing path and the 
name, only if necessary. Does not check for a valid path. 
Example: 
Dim fso, path, newpath 
Set fso = CreateObject("Scripting.FileSystemObject") 
path = $getAppPath() 
newpath = fso.BuildPath(path, "SubFolder")  
Method: 
CopyFile 
Description: 
Copies one or more files from one location to a new location 
Use: 
fso.CopyFile (source, destination[, overwrite]) 
]) 
Arguments: 
fso 
Required. The name of a FileSystemObject object previously instantiated. 
source 
Required. A character string file specification, which can include wildcard characters, for one 
or more files to be copied. 
destination 
Required. Character string destination where the file or files from source are to be copied. 
Wildcard characters are not allowed in the destination string. 
overwrite 
Optional. Boolean value that indicates if existing files are to be overwritten. If True, files are 
overwritten;  if  False,  they  are  not.  The  default  is  True.  Note  that  CopyFile  will  fail  if 
 if 
destination has the read-only attribute set, regardless of the value of overwrite. 
Return: 
None 
Remarks: 
Wildcard characters can only
be used in the last path component of  the source argument.  If 
source contains wildcard characters or destination ends with a path separator (\), it is assumed 
ed 
that destination is an existing folder in which to copy matching files. Otherwise, destination is 
assumed to be the name of a file to create. In either case, three things can happen when a file is 
copied.  
•  If destination does not exist, source gets copied. This is the usual case.  
•  If destination  is  an  existing  file,  an error occurs  if  overwrite is  False. Otherwise,  an 
an 
attempt is made to copy source over the existing file.  
•  If destination is a directory, an error occurs. (Occurs because the directory doesn’t exist). 
An error also occurs if a source using wildcard characters doesn't match any files. The CopyFile 
method  stops  on  the  first  error  it  encounters.  No  attempt  is  made  to  roll  back or  undo any 
changes made before an error occurs.    
Example: 
Const OverWrite = False  
Dim fso, srcFiles, destPath 
Set fso = CreateObject("Scripting.FileSystemObject") 
srcFiles = $getAppPath() & “Alarm\*.*” 
destPath = $getAppPath() & “AlarmHistory” 
If fso.FolderExists (destPath) = False Then 
fso.CreateFolder (destPath)  
End If 
fso.CopyFile  srcFiles, destPath 
VBScript Reference Manual 
InduSoft Web Studio 
218 
InduSoft, Ltd. 
Method: 
CopyFolder 
Description: 
Copies a folder to a new location   
Use: 
fso.CopyFolder (source, destination[, overwrite]) 
]) 
Arguments: 
fso 
Required. The name of a FileSystemObject object previously instantiated. 
source 
Required. A character string folder specification, which can include wildcard characters, for one or more 
folders to be copied. Wildcard characters can only be used in the last path component of the source 
argument. 
destination 
Required. Character string destination where the folder and subfolders from source are to be copied. 
Wildcard characters are not allowed in the destination string. 
overwrite 
Optional.  Boolean  value  that  indicates  if existing  folders  are to  be overwritten.  If  True,  files are 
overwritten; if False, they are not. The default is True. 
Return: 
None   
Remarks: 
If source contains wildcard characters or destination ends with a path separator  (\), it is assumed that 
that 
destination is an existing folder in which to copy matching folders and subfolders. Otherwise, destination is 
assumed to be the name of a folder to create. In either case, four things can happen when an individual 
folder is copied. 
• 
If destination does not exist, the source folder and all its contents gets copied. This is the usual case.  
• 
If destination is an existing file, an error occurs.  
• 
If destination is  a directory, an attempt is made to copy the  folder and all  its contents. If a file 
contained in source already exists in destination, an error occurs if overwrite is false. Otherwise, it will 
attempt to copy the file over the existing file.  
• 
If destination is a read-only directory, an error occurs if an attempt is made to copy an existing read-
-
only file into that directory and overwrite is false.  
An error also occurs if a source using wildcard characters doesn't match any folders. The CopyFolder 
method stops on the first error it encounters. No attempt is made to roll back or undo any changes made 
before an error occurs 
Example: 
Const OverWrite = False  
Dim fso, srcPath, destPath 
Set fso = CreateObject("Scripting.FileSystemObject") 
srcPath = $getAppPath() & “*” 
destPath = fso.GetParentFolderName(srcPath) & “SaveApp” 
If fso.FolderExists (destPath) = False Then 
fso.CreateFolder (destPath)   
End If 
fso.CopyFolder  srcPath, destPath, OverWrite 
Method: 
CreateFolder 
Description: 
Creates a new folder in the specified location 
Use: 
fso.CreateFolder(foldername) 
Arguments: 
fso 
Required. The name of a FileSystemObject object previously instantiated. 
foldername 
Required. A character string expression that identifies the folder to create. 
Return: 
None 
Remarks: 
An error occurs if the specified folder already exists.  
Example: 
Dim fso, destPath 
Set fso = CreateObject("Scripting.FileSystemObject") 
destPath = $getAppPath() & “AlarmHistory” 
If fso.FolderExists (destPath) = False Then 
fso.CreateFolder (destPath)  
End If 
InduSoft Web Studio 
VBScript Reference Manual 
InduSoft, Ltd. 
219 
Method: 
CreateTextFile 
Description: 
Creates a specified file name and returns a TextStream object that can be used to read from or 
write to the file 
Use: 
Set objfile = fso.CreateTextFile(filename[, overwrite[, Unicode]]) 
]]) 
Arguments: 
fso 
Required. The name of a FileSystemObject object previously instantiated 
filename 
Required. A string expression that identifies the file to create 
overwrite 
Optional. Boolean value that indicates whether you can overwrite an existing file. The value is 
True if the file can be overwritten, False if it can't be overwritten. If omitted, existing files are 
not overwritten (default False). 
unicode  
Optional. Boolean value that indicates whether the file is created as a Unicode or ASCII file. If 
the value is True, the file is created as a Unicode file. If the value is False, the file is created 
ed 
as an ASCII file. If omitted, an ASCII file is assumed. 
Remarks: 
None 
Example: 
Dim fso, myFile 
Set fso = CreateObject("Scripting.FileSystemObject") 
Set myFile = fso.CreateTextFile("c:\testfile.txt", True, False) 
myFile.WriteLine("This is a test.") 
myFile.Close 
Set Myfile = Nothing 
Set fso = Nothing 
Method: 
DeleteFile 
Description: 
Deletes a specified file   
Use: 
fso.DeleteFile (filename[, force]) 
Arguments: 
fso 
Required. The name of a FileSystemObject object previously instantiated 
filename 
Required. The name of the file to delete. The filename can contain wildcard characters in the 
last path component. 
force 
Optional. Boolean value that is True of files with the read-only attribute set are to be deleted; 
False if they are not. False is the default. 
Return: 
None 
Remarks: 
An error occurs if no matching files are found. The DeleteFile method stops on the first error it 
encounters. No attempt is made to roll back or undo any changes that were made before an error 
occurred. 
Example: 
Dim fso, myFile 
Set fso = CreateObject("Scripting.FileSystemObject") 
myFile = “C:\TempData\Log*.dat” 
fso.DeleteFile(myFile) 
Set fso = Nothing 
VBScript Reference Manual 
InduSoft Web Studio 
220 
InduSoft, Ltd. 
Method: 
DeleteFolder 
Description: 
Deletes the specified folder and its contents 
Use: 
fso.DeleteFolder (folderspec[, force]) 
Arguments: 
fso 
Required. The name of a FileSystemObject object previously instantiated 
folderspec 
Required. The name of the folder to delete. The folderspec can contain wildcard characters in 
the last path component. 
force 
Optional.  Boolean value that is True of folders with  the read-only  attribute set  are  to  be 
be 
deleted; False if they are not. False is the default. 
Return: 
None 
Remarks: 
The DeleteFolder method does not distinguish between folders that have contents and those that 
do not. The specified folder is deleted regardless of whether or  not it has contents. An  error 
occurs if no  matching folders are found.  The DeleteFolder method  stops on the first  error it 
encounters. No attempt is made to roll back or undo any changes that were made before an error 
occurred. 
Example: 
Dim fso, myFolder 
Set fso = CreateObject("Scripting.FileSystemObject") 
myFolder = “C:\TempData\” 
fso.DeleteFolder(myFolder) 
Set fso = Nothing 
Method: 
DriveExists 
Description: 
Determines whether or not a specified drive exists 
Use: 
fso.DriveExists (drivespec) 
Arguments: 
fso 
Required. The name of a FileSystemObject object previously instantiated 
drivespec 
Required. A drive letter or a complete path specification. 
Return: 
Returns a boolean True if the specified drives exists, otherwise returns False. 
Remarks: 
For drives with removable media, the DriveExists method returns true even if there are no media 
present. Use the IsReady property of the Drive object to determine if a drive is ready.    
Example: 
Dim fso, drv, msg 
Set fso = CreateObject("Scripting.FileSystemObject") 
drv = “e:\” 
If fso.DriveExists(drv) Then 
msg = "Drive " & UCase(drv) & " exists." 
Else 
msg = "Drive " & UCase(drv) & " doesn't exist." 
End If 
MsgBox msg 
Documents you may be interested
Documents you may be interested