how to open pdf file using itextsharp in c# : Select text in pdf file application Library utility azure asp.net winforms visual studio thomson_excel0-part1485

Thomson One Analytics Excel Add-in User Guide 
Version 2.0
Eileen Xie 
646-822-3544 
Eileen.xie@tfn.com
Thomson Financial 
195 Broadway 
New York, NY 10007 
Select text in pdf file - 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 text searchable; pdf make text searchable
Select text in pdf file - 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
how to select text in pdf image; search multiple pdf files for text
Thomson One Analytics Excel Add-In Overview_____________________________________3 
1.  Premier Financial Data Language (PFDL) Overview_____________________________3 
1)
Single Entity PFDL_______________________________________________________4
A.
Database indicator________________________________________________________________ 4
B.
Expression Argument _____________________________________________________________ 4
C.
Item property____________________________________________________________________ 4
D.
Period Argument and Data Filling____________________________________________________ 5
E.
Key Argument___________________________________________________________________ 6
F.
Options Argument________________________________________________________________ 7
2)
Portfolio PFDL __________________________________________________________7
3)
Index PFDL and Segment PFDL_____________________________________________8
2.  Set-Oriented Financial Data Language Overview________________________________8 
1)
Syntax _________________________________________________________________9
A.
Display text _____________________________________________________________________ 9
B.
Direction______________________________________________________________________ 10
2)
Execution______________________________________________________________10
3.  Time-Oriented Financial Data Language Overview _____________________________11 
1)
Syntax ________________________________________________________________11
A.
Starting Period__________________________________________________________________ 12
B.
Ending Period __________________________________________________________________ 12
C.
Display Text ___________________________________________________________________ 12
D.
Add Periods____________________________________________________________________ 12
E.
Frequency_____________________________________________________________________ 12
2)
Execution______________________________________________________________12
4. Menu Bar_________________________________________________________________12 
1)
Thomson One Analytics button_____________________________________________13
A.
Log in the Excel Add-in __________________________________________________________ 13
B.
Upload and Download Portfolio ____________________________________________________ 13
C.
Upload Portfolio ________________________________________________________________ 14
D.
Insert Macro Button______________________________________________________________ 15
2)
Database title drop down menu_____________________________________________15
A.
Compustat_____________________________________________________________________ 15
B.
Datastream ____________________________________________________________________ 15
C.
Extel Financials_________________________________________________________________ 15
D.
First Call______________________________________________________________________ 16
E.
IBES History___________________________________________________________________ 16
F.
Disclosure_____________________________________________________________________ 16
G.
Thomson Financial ______________________________________________________________ 16
H.
IDC US Pricing_________________________________________________________________ 16
I.
Worldscope____________________________________________________________________ 16
3)
Options _______________________________________________________________16
A.
Application Options _____________________________________________________________ 17
B.
Data Options___________________________________________________________________ 18
4)
Calculate ______________________________________________________________18
5)
Auto Fill ______________________________________________________________19
C# PDF Image Extract Library: Select, copy, paste PDF images in C#
Extract various types of image from PDF file, like XObject Image, XObject Form, Inline Image, etc. C#: Select An Image from PDF Page by Position.
search pdf files for text; search text in pdf image
VB.NET PDF Image Extract Library: Select, copy, paste PDF images
RsterEdge XDoc PDF SDK for .NET, VB.NET users are able to extract image from PDF page or file and specified VB.NET : Select An Image from PDF Page by
how to make a pdf file text searchable; how to search text in pdf document
A.
Using AutoFill to fill from one cell __________________________________________________ 19
B.
Using AutoFill to fill from multiple cells______________________________________________ 19
6)
Convert Value__________________________________________________________20
7)
Open Website __________________________________________________________21
8)
Lookup _______________________________________________________________21
A.
Company/Indx Lookup ___________________________________________________________ 21
B.
Item Lookup ___________________________________________________________________ 22
C.
Set Lookup ____________________________________________________________________ 24
9)
Reports _______________________________________________________________25
10)
Wizard________________________________________________________________26
A. Comps Wizard____________________________________________________________________ 26
B. Report Wizard ____________________________________________________________________ 28
C. Price Wizard _____________________________________________________________________ 30
D.
Searching Wizard _______________________________________________________________ 31
11)
Help__________________________________________________________________33
VB.NET PDF Text Redact Library: select, redact text content from
Convert PDF to SVG. Convert PDF to Text. Convert PDF to JPEG. Convert PDF to Png, Gif, Bitmap Images. File & Page Process. File: Merge, Append PDF Files. File
how to select all text in pdf file; pdf search and replace text
C# PDF Text Redact Library: select, redact text content from PDF
Enable users abilities to adjust color and transparency while scraping text from PDF file. Able to redact selected text in PDF document.
convert a scanned pdf to searchable text; make pdf text searchable
Thomson One Analytics Excel Add-In Ove
r
view 
The Thomson One Analytics Excel Add-In is probably one of the most valuable features that 
Thomson One Analytics offers its users. Using the Add-In, financial analysts can pull data directly 
into Excel from a wealth of financial databases such as Worldscope, Compustat, U.S. Pricing, First 
Call, I
/
B
/
E
/
S History and Extel using the powerful PFDL (Premier Financial Database Language), 
SFDL (Set Financial Database Language), and TFDL (Time series Financial Database Language) 
syntax. Users can easily create, modify and save customized reports to serve their specific needs.  
The “Company
/
Index Lookup” and “Item Lookup” features available in the Add-In allow users to 
perform fast searches through literally thousands of companies and financial data items. Users can 
also take advantage of more than 50 Income Statements, Cash Flows, Balance Sheet, Earnings and 
Overview reports that have been pre-built and reside in the Thomson One Analytics Excel Add-In 
“Reports Library”.  The Thomson One Analytics toolbar allows users to take advantage of all the 
Add-In's features. 
1
 P
r
emie
r
Financial Data Language (PFDL) Ove
r
view 
Thomson One Analytics features the Premier Financial Data Language (PFDL), a proprietary 
financial language designed to support financial database access. This language gives Thomson 
One Analytics its power and flexibility. PFDL is modeled after the Excel expression language. It 
incorporates powerful features like time period conversion, time series analysis, and cross-
sectional analysis. All of these are absolutely essential for financial products aimed at 
professional end users, such as Portfolio Managers or Investment Bankers. 
The PFDL function wizard can be found under Wizard—Function Wizard on the Excel Addin 
Menu Bar. 
C# HTML5 PDF Viewer SDK to view PDF document online in C#.NET
is loaded as sample file for viewing on the viewer. See screeshot as below. Tools Tab. Item. Name. Description. 1. Select tool. Select text and image on PDF document
how to select text in pdf; search text in pdf using java
VB.NET PDF- View PDF Online with VB.NET HTML5 PDF Viewer
is loaded as sample file for viewing on the viewer. See screeshot as below. Tools Tab. Item. Name. Description. 1. Select tool. Select text and image on PDF document
pdf text search tool; cannot select text in pdf file
1
 Single Entity PFDL 
Syntax is PFDL(“database indicator.expression.item property”, “period”, “key”, “options”)  
For example =PFDL(“Sales”,“Y01”, “IBM”)  
A.  Database indicator  
It is used when user wants to pull data from a specific database other than the default 
one. It includes Worldscope – ws
;
Datastream – ds
;
Compustat – cs
;
Extel – ex
;
Disclosure – sec
;
US Pricing – usp
;
First Call – fc
;
IBES History – ibh
;
Thomson 
Financial – tf.  
B.  Expression Argument  
This is the field or calculation that will be evaluated. It can be any data item available in 
Thomson One Analytics, such as PriceClose, Sales, NetIncome, etc.
;
Or an item with 
period notification, such as Sales[Y2002]
;
Or a user defined name, such as 
TotalCurrentAssets – TotalCurrentLiabilities
;
Or a function, such as 
TMAX(usp.pricehigh, usp.cpd, -1y)
;
Or a cell reference.   
For example, =PFDL(“ws.Sales”, “Y01”, “IBM”)  
=PFDL(“ws.sales – ws.CostofGoodsSold”,“Y01”, “IBM”)  
=PFDL(“ws.sales[Y2002]
/
ws.sales[Y2001]”,, “IBM”)  
=PFDL(“tsum(cs.sales,0q,-4)”,, “IBM”)  
=PFDL(a1, “Y2001”, “IBM”) where cell a1 has the expression 
C.  Item property 
Item property is optional.  It is attached to an item for descriptive information.  It 
includes the following – 
Description, =pfdl("tf.PrimarySicCode.description",,"msft") returns “prepackaged 
software” instead of the code “7372”. 
Period, =pfdl("ws.sales.period",,"msft") returns the year for the sales number instead of 
the sales number. 
Footnote
/
footnoted =pfdl("ws.sales.footnote",,"msft")  returns the footnote of the sales 
item for Microsoft is there is any. And .footnoted returns “true” if there is a footnote. 
Source, returns the Database from which the Item Came.  tf.Sales.Source = 
“Worldscope” given the sales number pulled is from Worldscope. 
SourceCode, returns the data item code from the Source of the Item. 
WS.Cash.SourceCode = "02003" the source code for "Cash" in the Worldscope 
Database - as provided by Worldscope. 
TargetCurrency, returns the Currency that the user is translating into. 
C# HTML5 Viewer: Load, View, Convert, Annotate and Edit OpenOffice
pptx) on webpage, Convert CSV to PDF file online, convert CSV to save signatures to OpenOffice and CSV file. Viewer particular text tool can select text on all
convert pdf to searchable text; select text pdf file
VB.NET PDF - View PDF with WPF PDF Viewer for VB.NET
PDF to text, C#.NET convert PDF to images, C#.NET PDF file & pages Pan around the PDF document. Select text and image to copy and paste using Ctrl+C and Ctrl+V
how to select text in pdf reader; select text in pdf
WS.Sales.TargetCurrency = “USD” if their currency translation (will be introduced in 
the Menu Bar, Options, Data Options section) is set to translate everything into USD. 
NativeCurrency, returns the Currency in which the data is stored 
WS.Sales.NativeCurrency = "GBP" if the Entity users're running the PFDL expression 
for is a company whose data is stored in Ponds. 
ExchangeRate, returns the specific Exchange Rate used to translate the Item 
WS.Sales.ExchangeRate = “1.6300” for the value used to translate from the Native 
Currency to the Target Currency on that day. 
EntityKey, returns the Entity Key for the item used to run the FDL expression 
WS.Sales.EntityKey = "C000003062" if users ran the expression for Microsoft. 
ScalingFactor, returns the Scaling factor used to display the item, as defined in the 
Context.  WS.Sales.ScalingFactor = "1000000" if the context is set to display all values in 
Millions - Millions is the default value. 
ScalingFactorText, returns the Scaling factor text representative of the scaling factor 
used to display the item, as defined in the Context.  WS.Sales.ScalingFactorText = 
"Millions" if the context is set to display all values in Millions - Millions is the default 
value. 
D. Period Argument and Data Filling  
This argument can be attached to an item name in a pair of square bracket “[ ]”
;
or in the 
period field.  It can also be a cell reference. Standard period argument formats are— 
Absolute periods such as Y2001
/
Y01, Q3Y2001
/
Q3Y2002, Jan2002
/
Jan02, 
31Mar2002
/
31Mar2002 
Relative, such as database specific period 0y, 0q, 0m, 0w,0d, -1y, -6m, -260d 
Company specific period cpa (current period annual), cpq (current period quarterly), 
cpm (current period monthly), cpw, cpd, cpa-1, cpq-4, cpd-1m (same day one month 
ago), cpd-1y (same day one year ago) 
When period is omitted, it uses the default database time.   
For example, 
=PFDL(“usp.priceclose[29Nov02]”,, “IBM”) pulls the same data points as 
=PFDL(“usp.priceclose”, “29Nov02”, “IBM”)  
When using cell reference in [ ], an & need to be used for converting the date into a text 
format, such as =PFDL(“usp.priceclose[“&C1&”],, “IBM”).  While in the period field, 
the & is not needed, such as =PFDL(“usp.priceclose”, C1, “IBM”)  
C# WPF PDF Viewer SDK to view PDF document in C#.NET
PDF to text, C#.NET convert PDF to images, C#.NET PDF file & pages Pan around the PDF document. Select text and image to copy and paste using Ctrl+C and Ctrl+V
convert pdf to searchable text online; pdf select text
C# WPF PDF Viewer SDK to annotate PDF document in C#.NET
Default create. Click to select drawing annotation with default properties. Other Tab. 17. Text box. Click to add a text box to specific location on PDF page.
text searchable pdf; how to make a pdf document text searchable
Data Filling function can be activated by going to Options—Data Options—Data 
Filling— 
The existence of Data Filling simplifies the use of the period argument in that it enables 
users to apply the same time period and format to pull data with different reporting 
frequencies.   
For example, tf.priceclose[30Mar03] will return the price close of that day and 
tf.sales[30Mar03] will return the quarterly revenue as of the date.   
E.  Key Argument   
Thomson One Analytics will search through the Entity Key, Ticker, CUSIP, SEDOL, 
ISIN, and VALOR to determine the entity to be accessed. If the key value entered does 
not match any of those standard keys, Thomson One Analytics returns a "key not 
found" error.   
Users can use =pfdl(“ws.sales”, “y2001”, “IBM”) or replace ticker “IBM” with the 
CUSIP “741903108”, SEDOL “2005973”, or Entity Key “C000002474”. 
F.  Options Argument   
This argument is a string value made up of the options to be applied to the calculation 
and result. The option argument when omitted, the options setting, which will be 
introduced later in the Menu bar section, is effective.  When not omitted, it overwrites 
the options setting.  The general syntax of the options within the string is shown below  
option1,option2…  
where each option in the string is separated from the next option by a comma. The 
following sections show the short and complete forms used for each option.  
For example,  
=PFDL(“ws.sales”,”ws.cpa”,”IBM”,”zero,3,jpy”) returns IBM’s most recent annual sales 
in Japanese Yen (JPY) in thousands (3) and if the result is NA, return “0” instead (zero).  
Data Codes -- such as 
#
NA, 
#
CF, etc, can be replaced by nothing or a zero. Include one 
of the following in the options argument to replace data codes—N (nothing) or Z (zero 
or 0). 
For example, =PFDL("ws.sales","ws.cpa","IBM","zero")  
Currency Translation— is specified by including the 3 character ISO code of the desired 
target currency in the options argument.  
For example
:
=pfdl(“Sales”,"Y01", “T”, “GBP”) would return the AT&T annual sales 
figure for fiscal year 2001 in British Pound Sterling.  
Scale –  can be specified by entering one of the following values—3 (thousands), 6 
(millions), 9 (billions) and 12 (trillions) or one of the words none, thousands, millions, 
billions, or trillions.  
=PFDL(“ws.sales”, “ws.cpa”, “IBM”, “3”)  
Adjusted data – can be controlled by one of the following options – Adj (Adjust share 
based data for splits or other capital changes ) or Unadj (Do not adjust share based data 
for splits or other capital changes). 
=PFDL(“ds.priceclose”, “ws.cpa”, “IBM”, “adj”)  
Pad data – can be controlled by entering one of the following values – Pad (Pad market 
data into nonactive market dates) or NoPad (Do not pad market data into nonactive 
market dates). 
2)  Po
r
tfolio PFDL 
Portfolio PFDL will use each constituent entity’s data point to run certain statistical 
calculation and populate only the final result without showing each data points involved. 
Syntax is PFDL(“expression, tolerance level, set ”,,,“options”)  
The set can be the name of a saved set under the user ID and Password, a string of hard 
coded identifiers, or a string of cell reference. 
For example =PFDL(“ssum(tf.totalassets[cpa],,{“”IBM””, “”msft””, ””csco””})”,,,”jpy”) 
where IBM, MSFT, and CSCO are entity identifiers. 
=PFDL(“saverage(ds.priceclose[0d]
/
ds.priceclose[-1d],,{“””&a1&””’,“””&a2&””’, 
“””&a3&””’})”) where a1, a2 and a3 has entity identifiers in them. 
=PFDL("SAverage(ws.sales,0, “””&$B$1&”””)”) where cell b1 has the name of a saved set 
on the web server under the user ID and Password. 
Tolerance level means the percentage of NA tolerated in the set of value used in the 
calculation.  When it was set as 10, the calculation will run only when more than 90% of the 
data points are values instead of data codes. 
3)  Index PFDL and Segment PFDL  
For Index, the Syntax is PFDL(“database indicator.expression.surfix”, “period”, 
“Entitykey,,index”, “options”)  
For example =PFDL(“ds.priceclose”, “0d”, “I000000001,,index”) where I000000001 is the 
Thomson One Analytics entity key for S&P 500 index.  When using cell reference, it is 
A1&”,,index”. 
For Business Segment calculation the syntax is  
=PFDL("cs.bussegcalc(cs.entityname,1)",I$7,$A$8), which return the business segment 
name for the entity in a8 for time period in i7. 
And for Geographic Segment calculation the syntax is 
=PFDL("cs.Geosegcalc(cs.entityname,1)",I$7,$A$8) which return the geographic segment 
name for the entity in a8 for time period in i7. 
2.  Set-O
r
iented Financial Data Language Ove
r
view 
This additional functionality allows users to retrieve data values for a set of companies with 
only one SFDL formula, while maintaining similar syntax to that of PFDL formulas.   
While similar in syntax, SFDL and PFDL differ in their intended use.  PFDL was designed to 
provide users with a high degree of analytical and computational flexibility within formulas, 
returning one value per formula.  SFDL, on the other hand, has been designed as a quick and 
efficient way to retrieve data items for a large amount of companies, returning numerous 
values for one formula. 
SFDL is different from portfolio PFDL in that SFDL will populate each constituent’s data 
point in one cell and the result of it is a column or row of data points.  SFDL is more for set 
component’s value display instead of manipulate them into statistical parameter.   
The PFDL function wizard can be found under Wizard—Function Wizard on the Excel Addin 
Menu Bar. 
1
 Syntax 
SFDL (“database
.
expression”, “period”, “displaytext”, “options”,"direction")  
For example =SFDL(“ws.Sales”,"Y98", “Sales - 1998”,, “right”)  will return the text
:
Sales – 
1998.  After executing the formula, it returns a column of year 98 sales numbers for the 
selected set. 
For database indicator, expression, period, option definition, please refer to the PFDL 
chapter above. 
A.  Display text 
This is the printed header text for that column of data.  Users can put any string in a 
pair of quotation mark to serve as the column header, such as “Sales- 1998”. 
Documents you may be interested
Documents you may be interested