how to show pdf file in asp.net page c# : How to search text in pdf document software Library dll winforms asp.net html web forms nitro_pdf_professional_6x_user_guide11-part221

Forms
Nitro PDF Professional User Guide
110
© 2010 Nitro PDF Software
13.13.3
Using folder level JavaScript
Folder level JavaScripts are JavaScript files (.JS) that are run during application startup. These can be useful
for loading reusable JavaScript functions into the application, or accessing methods/properties whose
security restrictions only allow them to be run in the app/init event.
Simple examples include loading the user's Windows login into a global JavaScript variable at startup, or
loading a list of employee names from your company into a JS array at startup which can be used by the
forms that are opened in Nitro PDF Professional.
To add or edit a folder level JavaScript:
1.Open Nitro PDF Professional.
2.On the Forms ribbon tab, in the JavaScript group, click Folder Level 
.
3.Add JS files to the folder or edit existing ones.
13.13.4
Writing document level script
You can use JavaScript to add an almost infinite number of interactive features, create complex calculation
formulas, and add more dynamic functionality to your PDFs. 
Document level scripts are used to add functions from which other scripts can reuse routines throughout a
PDF file. You can also use document level JavaScripts to invoke actions when a file opens.
To write a document level JavaScript:
1.Open the PDF in Nitro PDF Professional.
2.On the Forms ribbon tab, in the JavaScript group, click Document Level 
.
3.Click New, and type a name for the JavaScript.
4.In the JavaScript Editor dialog, enter your code. In the example below, a simple routine is created
that opens an alert dialog box each time the file opens in Nitro PDF Professional. The code used is:
var msg = “Created in Nitro PDF Professional”;
app.alert(msg);
5.Click OK. If your script was written properly, a dialog box should display each time the file is opened
in Nitro PDF Professional.
13.13.5
Writing calculation scripts
Any form you create that requires calculations is likely to require custom calculation scripts. The
options you have available with preset calculation formulas are limited to simple multiplication and
addition. Other kind of calculation you need requires writing a script.
To write a calculation script:
1.Open the PDF in Nitro PDF Professional.
2.On the Forms ribbon tab, in the Fields group, click Text Field.
3.Select the text field to edit
4.Right-click and select Properties.
5.Click the Calculate tab.
6.Click the Custom calculation script option, and then click the Edit button.
7.Type the code for your script. In the example below, a simple routine is created to calculate sales
tax at a 7.25 % rate. The code used is:
var f = this.getField(“subtotal”);
How to search text in pdf document - 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
pdf find text; make pdf text searchable
How to search text in pdf document - 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
find and replace text in pdf file; pdf text select tool
Forms
Nitro PDF Professional User Guide
111
© 2010 Nitro PDF Software
event.value = Math.round(f.value 7.25)/100;
8.Click OK
.
13.13.6
Using Simplified field notation
Simplified field notation is written more like formulas you add in spreadsheet applications like Microsoft
Excel. Writing a notation is often an easier solution when adding calculation scripts.
To add a Simplified field notation:
1.Open the PDF in Nitro PDF Professional.
2.On the Forms ribbon tab, in the Fields group, click Text Field.
3.Select the text field to edit
4.Right-click and select Properties.
5.Click the Calculate tab.
6.Click the Simplified field notation option, and then click the Edit button.
7.Type the code for your script. In this example, the same calculation for creating sales tax is added.
The code in the JavaScript Editor is written as follows:
subtotal .0725;
8.Click OK
.
13.13.7
Using the JavaScript console
You can open the JavaScript Console and write a script that doesn’t belong to any field or element.
Scripts written in the JavaScript Console can be used to test routines and debug code.
To use the JavaScript console:
On the Forms ribbon tab, in the JavaScript group, click Console.
13.13.8
Viewing output and JavaScript errors
You can view output and JavaScript errors via the Output pane.
To open the Output pane:
On the sidebar, click the Output tab
.
13.13.9
Supported JavaScript Objects
13.13.9.1
App object
A static object that represents the Nitro PDF Professional application.
Contains methods and properties for interfacing with the application as well as some for working with
active documents in Nitro Pro.
Example: Gets the number of documents open in Nitro Pro and displays it in an alert message.
var nDocs = app.activeDocs.length;
app.alert("You have " + nDocs + " documents open.");
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.
select text in pdf file; search pdf files for text programmatically
C# PDF insert text Library: insert text into PDF content in C#.net
C#.NET PDF SDK - Insert Text to PDF Document in C#.NET. This C# coding example describes how to add a single text character to PDF document. // Open a document.
search pdf for text; select text in pdf
Forms
Nitro PDF Professional User Guide
112
© 2010 Nitro PDF Software
Properties
activeDocs 
app.formsVersion
app.platform
viewerType 
viewerVersion 
Methods
alert 
browseForDoc 
goBack 
goForward 
launchURL 
mailMsg 
newDoc 
openDoc 
response
13.13.9.2
Doc object
Used for interfacing with open documents in Nitro Pro via JavaScript code. 
Example: Retrieves full path of the PDF file and stores it in the variable sPath.
var sPath = doc.path;
Properties
dirty 
disclosed 
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.
text searchable pdf; how to select text in a pdf
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.
pdf make text searchable; search pdf documents for text
Forms
Nitro PDF Professional User Guide
113
© 2010 Nitro PDF Software
documentFileName 
filesize 
info 
layout 
numFields 
numPages 
path 
pageNum 
URL 
zoom 
zoomType 
Methods
addIcon 
addField 
addLink 
closeDoc 
deletePages 
extractPages 
exportAsFDF 
flattenPages 
getField 
getIcon 
getNthFieldName 
getPageBox 
getPageNthWord 
getPageNumWords 
importAnFdf 
importIcon 
insertPages 
mailDoc 
C# PDF Convert to Text SDK: Convert PDF to txt files in C#.net
All text content of target PDF document can be copied and pasted to .txt files by keeping original layout. C#.NET class source code
text searchable pdf file; how to select all text in pdf
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.
text select tool pdf; how to select text on pdf
Forms
Nitro PDF Professional User Guide
114
© 2010 Nitro PDF Software
mailForm 
print 
removeIcon 
removeField 
resetForm 
saveAs  
selectPageNthWord
submitForm 
13.13.9.3
color object
An object that can be used when setting a color in other JavaScript methods and properties.
Example: Sets the text color in the form field “First Name” to red.
this.getField("First Name").textColor = color.red;
Properties & Methods
The color object supports all properties and methods included in the Acrobat JavaScript specification.
13.13.9.4
console object
All JavaScript scripts are executed as the result of a particular event occurring. For each of these events,
JavaScript will create an event object that can be used to get and update information about the current
state of the event.
Example: Executing this JavaScript on the keystroke event will change any input from the user to
uppercase.
event.change = event.change.toUpperCase();
Properties & Methods
The console object supports all properties and methods included in the Acrobat JavaScript specification.
13.13.9.5
event object
Represents a PDF form field, and this object contains methods and properties that provide a way to modify
form fields (like you would visually with the form field tools) via JavaScript code.
Example: Changes a hidden field to be visible.
var oField = this.getField("hiddenFieldName");
oField.display = display.visible;
Properties
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
search pdf files for text; converting pdf to searchable text format
VB.NET PDF replace text library: replace text in PDF content in vb
following coding example illustrates how to perform PDF text replacing function in your VB.NET project, according to search option. 'Open a document Dim doc As
pdf searchable text converter; cannot select text in pdf
Forms
Nitro PDF Professional User Guide
115
© 2010 Nitro PDF Software
change 
changeEx 
commitKey 
fieldFull 
keyDown 
modifier 
name 
rc 
selEnd 
selStart 
shift 
source 
target 
targetName 
type 
value 
willCommit 
13.13.9.6
Field object
Represents a PDF form field, and this object contains methods and properties that provide a way to modify
form fields (like you would visually with the form field tools) via JavaScript code.
Example: Changes a hidden field to be visible.
var oField = this.getField("hiddenFieldName");
oField.display = display.visible;
Properties
alignment 
borderStyle 
buttonAlignX 
buttonAlignY 
buttonFitBounds 
buttonPosition 
Forms
Nitro PDF Professional User Guide
116
© 2010 Nitro PDF Software
buttonScaleHow 
buttonScaleWhen 
calcOrderIndex 
charLimit 
comb 
commitOnSelChange 
currentValueIndices 
defaultStyle 
defaultValue 
doNotScroll 
doNotSpellCheck 
display 
doc 
editable 
exportValues 
hidden 
fileSelect 
fillColor 
lineWidth 
highlight 
multiline 
multipleSelection 
name 
numItems 
page 
password 
print 
radiosInUnison 
readonly 
rect 
required 
richText 
Forms
Nitro PDF Professional User Guide
117
© 2010 Nitro PDF Software
richValue 
rotation 
strokeColor 
style 
submitName 
textColor 
textFont 
textSize 
type 
userName 
value 
valueAsString 
Methods
browseForFileToSubmit 
buttonGetCaption 
buttonGetIcon 
buttonImportIcon 
buttonSetCaption 
buttonSetIcon 
checkThisBox 
clearItems 
defaultIsChecked 
deleteItemAt 
getArray 
getItemAt 
getLock 
insertItemAt 
isBoxChecked 
isDefaultChecked 
setAction 
Forms
Nitro PDF Professional User Guide
118
© 2010 Nitro PDF Software
setFocus 
setItems 
setLock 
13.13.9.7
global object
Allows you to share data across an instance of the Nitro Pro application (i.e. data can be accessed from
within any of the open documents).
Example: Once a user has entered their email once, store it in a global variable and auto-fill email fields in
the other open documents.
global.userEmail = this.getField("email").value;
Note: The setPersistent and subscribe methods are not currently supported in Nitro Pro.
13.13.9.8
identity object
This object holds information about the current user who is logged onto the machine using Nitro PDF
Professional. You can view this information in Nitro Pro preferences as well.
Example: This JavaScript gets the login name of the user and stores it in a global variable (called login)
that can be used by any other JavaScript. Because the identity object is only permitted during the
console, menu, application initialization and batch events, this would be ideal to be in a folder level
JavaScript file (.js) that was executed when Nitro Pro starts.
global.login = identity.loginName;
Properties
corporation 
email 
loginName 
name 
13.13.9.9
Link object
This object allows you to get and set the properties of a PDF link, as well as set a ‘Run a JavaScript’ action.
Properties & Methods
The link object supports all properties and methods included in the Acrobat JavaScript specification.
Forms
Nitro PDF Professional User Guide
119
© 2010 Nitro PDF Software
13.13.9.10
this object
Is a special keyword used in JavaScript that refers to the current object. For example, when running
JavaScript when a document is open, using the this keyword is the same as using the doc keyword.
Example:
this.getField("fieldname");
would be the same as:
doc.fieldName("fieldname");
Properties & Methods
The this object supports all properties and methods included in the Acrobat JavaScript specification.
13.13.9.11
util object
Contains a number of helper/convenience methods for string and date formatting and parsing.
Methods
printf 
printd 
printx 
scand 
Documents you may be interested
Documents you may be interested