how to open password protected pdf file in c# : Extract pdf text to excel Library control class asp.net azure winforms ajax HotDocs_Developer_Help_File74-part979

Using HotDocs Scripting 
697 
Present Value = 0
This function works in much same way as the PV(rate, nper, pmt, fv, type) function 
does in Mircosoft Excel. For more information on that function you can see the 
Microsoft Office help for PV
See also: 
RATE (Term, Payment, Present Value, Future Value, Type) 
TERM (Rate, Payment, Present Value, Future Value, Type) 
PAYMENT (Rate, Term, Present Value, Future Value, Type) 
FUTURE VALUE (Rate, Term, Payment, Present Value, Type) 
RATE (Term, Payment, Present Value, Future Value, Type) 
Placeholder  
Tooltip  
Replace With  
Term 
term: Number  A number variable representing the total number of 
payment periods. 
Payment 
payment: 
Number  
A number variable representing the payment made in 
each payment period. 
Present Value 
present value: 
Number  
A number variable representing the current value of 
the future amount. 
Future Value  
(optional) 
[future value: 
Number]  
A number variable representing the value after the 
last payment period. Optional. Default is 0
Type  
(optional) 
[type: Number]  A number variable in which you can enter the 
number 0 or 1. 0 meaning payments dues at the end 
of the payment period and 1 meaning payments are 
due at the beginning of the payment period. Optional. 
Default is 0
Returns a Number value 
The HotDocs financial expressions can be used in templates that work with calculating 
savings, loans or investment values. 
Extract pdf text to excel - extract text content from PDF file in C#.net, ASP.NET, MVC, Ajax, WinForms, WPF
Feel Free to Extract Text from PDF Page, Page Region or the Whole PDF File
copy pdf text to word; extract text from pdf file
Extract pdf text to excel - VB.NET PDF Text Extract Library: extract text content from PDF file in vb.net, ASP.NET, MVC, Ajax, WinForms, WPF
How to Extract Text from PDF with VB.NET Sample Codes in .NET Application
extract highlighted text from pdf; extract text from pdf c#
HotDocs Developer Help File 
698 
If you know the term, payment, present value, future value and type of a savings scheme 
or loan you can use the RATE function to work out what the interest rate is per payment 
period. 
For example, if you are paying $100 a month over 3 years and you know that the future 
value is $4,023.1381682 then you can work out the rate by using the following figures: 
Term: 36 (amount of months in 3 years)
Payment: -100
Present Value: 0
Future Value: 4,023.1381682
Type: 0
Rate = 0.00625 (7.5% per annum)
This function works in much same way as the RATE(nper, pmt, pv, fv, type, guess) 
function does in Mircosoft Excel. For more information on that function you can 
see the Microsoft Office help for RATE
See also: 
TERM (Rate, Payment, Present Value, Future Value, Type) 
PAYMENT (Rate, Term, Present Value, Future Value, Type) 
PRESENT VALUE (Rate, Term, Payment, Future Value, Type) 
FUTURE VALUE (Rate, Term, Payment, Present Value, Type) 
REMAINDER( NUM, NUM ) 
Placeholder  
Tooltip  
Replace With  
NUM  
dividend: 
Number  
A number value, such as a Number variable, to be 
divided (a numerator)  
NUM   
divisor: Number  A number value, such as a Number variable, by 
which to divide (a denominator)  
Returns a Number value 
The REMAINDER expression returns the remainder of a division. If the denominator is a 
zero, HotDocs generates a divide by zero error. 
In this basic example, HotDocs divides 10 by 3. The remainder of that division is 1: 
REMAINDER( 10, 3 ) 
VB.NET Create PDF from Excel Library to convert xlsx, xls to PDF
Editor; C#: WPF PDF Viewer; C#: Create PDF from Word; C#: Create PDF from Excel; PDF; C# Page: Insert PDF pages; C# Page: Delete PDF pages; C# Read: PDF Text Extract
extract text from pdf file using java; delete text from pdf with acrobat
C# PDF Image Extract Library: Select, copy, paste PDF images in C#
Image: Extract Image from PDF. |. Home ›› XDoc.PDF ›› C# PDF: Extract PDF Image. How to C#: Extract Image from PDF Document.
extract all text from pdf; c# extract text from pdf
Using HotDocs Scripting 
699 
In this next example, a user enters a time value in number format (such as 6 hours). 
However, using the REMAINDER expression (as well as TRUNCATE and ROUND), 
HotDocs causes the value to appear in hours:minutes format:  
FORMAT( TRUNCATE ( Number of Hours, 0 ), "9" ) + ":" + 
FORMAT( ROUND ( 60 * REMAINDER( Number of Hours, 1 ), 0 ), "09" )
This script takes the value of Number of Hours, which may have a decimal value, and 
truncates it to a whole number. Then, using the REMAINDER expression, Number of 
Hours is divided by 1 and the remainder of the division is multiplied by 60 (as in 60 
minutes). HotDocs then rounds that value and brings these two values together in a string, 
separated by a colon. The value is then formatted correctly.  
REPLACE( TEXT, TEXT, TEXT, NUM ) 
Placeholder  
Tooltip  
Replace With  
TEXT  
in: Text   
The name of a Text variable or the string of 
characters you need to search  
TEXT  
search for: Text  The text for which you are searching, which may 
include the following special characters:  
\\ -- backslash character 
\h -- non-breaking hyphen 
\l -- line break 
\p -- paragraph mark 
\s -- non-breaking space 
\t -- tab 
TEXT  
replace with: 
Text  
The text you want to use as a replacement, which 
may include the following special characters:  
\\ -- backslash character 
\h -- non-breaking hyphen 
\l -- line break 
\p -- paragraph mark 
\s -- non-breaking space 
VB.NET PDF Image Extract Library: Select, copy, paste PDF images
Image: Extract Image from PDF. |. Home ›› XDoc.PDF ›› VB.NET PDF: Extract PDF Image. VB.NET PDF - Extract Image from PDF Document in VB.NET.
copy and paste text from pdf; extract text from scanned pdf
C# Create PDF from Excel Library to convert xlsx, xls to PDF in C#
Create PDF from Excel. |. Home ›› XDoc.PDF ›› C# PDF: Create PDF from Excel. Export PDF from Excel with cell border or no border.
copy text from pdf to word; copy text pdf
HotDocs Developer Help File 
700 
\t -- tab 
ab 
NUM  
(optional) 
[replace count: 
Number]  
Controls the number of times the character is 
replaced  
For example, if no number is specified, all found 
instances will be replaced; however, if you include a 
1 as a parameter, only the first found instance will be 
replaced. Optional. Default is <all>
Returns a Text value 
This expression lets you search a string of text for a given character string and replace the 
results with new text. 
For example, perhaps you want to take the information in an address block (which will 
most likely appear as separate lines) and display it as a single line, with each "part" 
separated by a comma. The following script removes all line breaks ( \l ) from the Text 
variable, Multi-Line Address, replaces them with a comma and space, and then SETs that 
result to the Text variable Single-Line Address
SET Single-Line Address TO REPLACE(Multi-Line Address, "\l", ", ")
RESULT 
Returns a DateNumber, Text or True/False value 
As you write computations, you often need HotDocs to acknowledge what the result would 
be at that point in the script. You can update this answer by using the RESULT 
expression. 
For example, let’s suppose you are creating a list of editors. You want to combine Editor 
First Name TE and Editor Last Name TE as well as the literal text Editor:. You must use 
RESULT to force HotDocs to acknowledge the result of the computation before you add 
the next item to the text string: 
"" 
REPEAT Editor Information 
RESULT + Editor First Name + " " + Editor Last Name + ", 
Editor" + " 
END REPEAT
In this computation, the RESULT expression returns the value of Editor First Name and 
adds it to the value of Editor Last Name. The RESULT expression updates the list each 
time a new editor is added to the list. (If no RESULT expression were used, HotDocs 
would merge just the first name entered in the list.)  
C# PDF Page Extract Library: copy, paste, cut PDF pages in C#.net
Page: Extract, Copy and Paste PDF Pages. Easy to Use C# Code to Extract PDF Pages, Copy Pages from One PDF File and Paste into Others in C#.NET Program.
copy text from pdf online; find and replace text in pdf
C# HTML5 Viewer: Load, View, Convert, Annotate and Edit Excel
freely implement conversion from Excel document to PDF, Tiff and HTML file. Users can add annotations to Excel when viewing it online and use text search and
extract text from pdf; copy text from protected pdf to word
Using HotDocs Scripting 
701 
ROUND( NUM, NUM ) 
Placeholder  
Tooltip  
Replace With  
NUM  
n: Number  
A number value, such as a Number variable, to be 
rounded  
NUM  
(optional) 
[to places: 
Number]  
A number value that indicates the number of places 
(0-7) to the right of the decimal point after which the 
number will be rounded. Optional. Default is 0
Returns a Number value 
You can round a number value to a specified number of places. 
The following example looks at the first two digits after the decimal point and rounds the 
value based on the third digit. (The resulting value is 5.93.) 
ROUND( 5.9274, 2 ) 
SELECTION( MULT_CHOICE_VAR, NUM ) 
Placeholder  
Tooltip  
Replace With  
MULT_CHOICE  m: Multiple 
Choice Variable  
A Multiple Choice variable  
NUM  
index: Number  A number value that indicates which selected option 
to return  
Returns a Text value 
This expression lets you retrieve individual options (answers) selected in a Multiple 
Choice variable. It returns a text value that corresponds to the defined answer (as 
designated by the NUM placeholder). 
In the following example, you want to generate a list of employees that have various 
different work projects they need to complete. Multiple employees may work on one 
individual project. Once you have this list, you want to generate a work list report for each 
employee on the list. 
To accomplish this, you first repeat a dialog (Employee List) that asks which employees 
are supposed to work on a given assignment (using the Multiple Choice variable, 
Employee Names). As HotDocs repeats this list, the UNION expression adds each 
VB.NET PDF Page Extract Library: copy, paste, cut PDF pages in vb.
VB.NET: Extract PDF Pages and Save into a New PDF File. You VB.NET: Extract PDF Pages and Overwrite the Original PDF File. Instead
extract text from image pdf file; extract text from pdf using c#
C# PDF Convert to Text SDK: Convert PDF to txt files in C#.net
Integrate following RasterEdge C#.NET text to PDF converter SDK dlls into your C#.NET project assemblies; RasterEdge.XDoc.Excel.dll.
get text from pdf into excel; copy text from pdf to word with formatting
HotDocs Developer Help File 
702 
selected, original name from each repetition to a new Multiple Choice variable, Unique 
List
Once all of the unique answers have been added to Unique List, HotDocs then uses the 
SELECTION expression to retrieve each individual answer from Unique List. The result of 
the script merges these names in a report. 
ERASE Unique List 
REPEAT Employee List 
SET Unique List TO UNION(Unique List, Employee Names ) 
END REPEAT 
ERASE Project Participant 
SET Index TO 1 
WHILE SELECTION(Unique List, Index ) != "" 
SET Project Participant[Index] TO SELECTION(Unique List, Index 
INCREMENT Index 
END WHILE
SPACE( TEXT, TEXT ) 
Placeholder  
Tooltip  
Replace With  
TEXT  
t: Text  
A Text variable or other expression that produces a 
text result  
TEXT  
(optional) 
[append: Text]  A character or text string that can be used in place of 
the space character. You can include the following 
special characters in your search:  
\\ -- backslash character 
\h -- non-breaking hyphen 
\l -- line break 
\p -- paragraph mark 
\s -- non-breaking space 
\t -- tab 
Optional. Default is [space]. 
Returns a Text value 
This expression tests whether the variable is answered. If it is, it merges the answer, 
followed by a space character. If the variable is unanswered, it merges nothing (""). 
Using HotDocs Scripting 
703 
For example, perhaps you need to merge a client's full name. Some clients, however, do 
not have a middle name. You can create a script that includes this middle name (if it's 
provided), followed by a space. If no middle name is given, nothing will be merged. 
Client First Name + " " + SPACE(Client Middle Name) + Client Last 
Name
Sometimes you may want to merge a character other than a space. The second optional 
parameter for this expression allows you to specify what this character should be. 
In the following example, the script uses the SPACE expression to determine if each of 
the variables in the address block are answered. If so, it merges the answer to the 
variable, followed by a line break character (rather than a space character). This merges 
each "part" of the address on its own line. 
SPACE(Address Line 1, "\l") + 
SPACE(Address Line 2, "\l") + 
SPACE(City, ",") + SPACE(State) + SPACE(Zip Code)
SQUARE ROOT( NUM ) 
Placeholder  
Tooltip  
Replace With  
NUM 
n: Number  
A number value, such as a Number variable. 
Returns a Number value 
Finding the square root of a number means finding an answer that, when multiplied by 
itself, gives the original number. You can use the SQUARE ROOT function to find the 
square root of a Number variable, for example:  
SQUARE ROOT( 64 ) = 8
STRIP( TEXT, TEXT, TRUE_FALSE, TRUE_FALSE ) 
Placeholder  
Tooltip  
Replace With  
TEXT  
t: Text  
The name of a Text variable, or the string of 
characters you need to search  
TEXT  
characters: Text  The character or string of characters for which you 
ou 
want to search. You can strip any alphanumeric 
characters from a text string, including the following 
HotDocs Developer Help File 
704 
special characters: (Make sure you include the 
backslash.)  
\\ -- backslash character 
\h -- non-breaking hyphen 
\l -- line break 
\p -- paragraph mark 
\s -- non-breaking space 
\t -- tab 
TRUE_FALSE  
(optional) 
[at beginning: 
True/False]  
The value of TRUE if characters should be stripped 
from the beginning of the text. Optional. Default is 
TRUE
TRUE_FALSE  
(optional) 
[at end: 
True/False]  
The value of TRUE if characters should be stripped 
from the end of the text. Optional. Default is TRUE.  
Returns a Text value 
This expression removes a specified character or characters from the beginning or end of 
a text answer. By default, HotDocs removes the characters from both the beginning and 
the end of the text. If you want to specify just one or the other, you must use the 
TRUE_FALSE parameters. 
For example, perhaps you want to remove punctuation or space characters from the end 
of an answer (because the punctuation is already included in the document text). The 
following script will help you accomplish this: 
SET Product Description TO STRIP(Product Description, " !.,?", 
FALSE, TRUE) 
Because the FALSE and TRUE parameters are used, HotDocs strips the characters from 
the end of the answer (TRUE) and not the beginning (FALSE).  
TRIM( TEXT ) is equivalent to STRIP( TEXT, "\t\", TRUE, TRUE ). See TRIM( 
TEXT ) for more information. 
SUM( COMPUTATION_VAR ) 
Using HotDocs Scripting 
705 
Placeholder  
Tooltip  
Replace With  
COMPUTATION_VAR  c: 
Computation 
Variable  
A repeated Computation variable  
Returns a Number value 
Using the SUM( COMPUTATION_VAR ) expression, you can add computation values that 
have been repeated. 
For example, let's say you have a repeated dialog that contains three variables—Item 
NameItem Amount, and Item Quantity. For each line item, you create a fourth variable, a 
computation called Total Amount that multiplies Item Amount by the number of items the 
user purchases (or Item Quantity). You can then add all of the Total Amount values and 
receive one sum total: 
SUM( Total Amount ) 
In order for SUM(COMPUTATION_VAR) to work properly in a template, the script that 
actually calculates the sum (for example, the REPEAT instruction) must be processed 
before the variable containing the SUM expression is asked. 
Also, when using DOCX or RTF templates, headers or footers are always processed 
before the rest of the template text. This means that if you are using 
SUM(COMPUTATION_VAR) in a header or footer, the script that calculates the sum must 
be asked in the header or footer. 
SUM( NUM_VAR ) 
Placeholder  
Tooltip  
Replace With  
NUM_VAR  n: Number  A repeated Number variable  
e  
Returns a Number value 
Using the SUM expression, you can add repeated number values. 
In this computation script, HotDocs totals the values of the repeated Number variable 
Monthly Payment
SUM( Monthly Payment ) 
In the next example, HotDocs then takes the total monthly payments the user is making 
and compares it to the user’s monthly income. If the monthly payments are greater than 
36 percent of the monthly income, the loan application is rejected:  
SUM( Monthly Payment ) > ( Monthly Income * 0.36 )
HotDocs Developer Help File 
706 
TERM (Rate, Payment, Present Value, Future Value, Type) 
Placeholder  
Tooltip  
Replace With  
Rate 
rate: Number  
A number variable representing the interest rate per 
payment period. 
Payment 
payment: 
Number  
A number variable representing the payment made in 
each payment period. 
Present Value present value: 
Number  
A number variable representing the current value of 
the future amount. 
Future Value  
(optional) 
[future value: 
Number]  
A number variable representing the value after the 
last payment period. Optional. Default is 0
Type  
(optional) 
[type: Number]  A number variable in which you can enter the 
number 0 or 1. 0 meaning payments dues at the end 
of the payment period and 1 meaning payments are 
due at the beginning of the payment period. Optional. 
Default is 0
Returns a Number value 
The HotDocs financial expressions can be used in templates that work with calculating 
savings, loans or investment values. 
If you know the rate, payment, present value, future value and type of a savings scheme 
or loan you can use the TERM function to work out how many payment periods are 
required to reach the full amount. 
F
or example, if you have an annual rate of 7.5% paying $100 a month and you know that 
the future value is $4,023.1381682 then you can work out how many months you will need 
to reach that amount by using the following figures: 
Rate: 0.00625 (0.075/12 to find the monthly rate)
Payment: -100
Present Value: 0
Future Value: 4,023.1381682
Type: 0
Term = 36
This function works in much same way as the NPER(rate, pmt, pv, fv, type) 
function does in Mircosoft Excel. For more information on that function you can 
see the Microsoft Office help for NPER
Documents you may be interested
Documents you may be interested