how to open pdf file using itextsharp in c# : How to make a pdf file text searchable Library SDK API .net asp.net windows sharepoint Unit27SpreadsheetModelling0-part1616

The spreadsheet and the word processor were the business applications 
that started the personal computer revolution, and they remain the 
most popular and useful applications. The popularity of spreadsheets 
comes from their ability to carry out financial calculations with ease. 
But the software is very versatile and, in addition to its financial and 
mathematical uses, it can be utilised for a number of other applications 
such as maintaining simple lists and databases, presenting data as charts 
and graphs, and creating complex tables of text and numbers.
Spreadsheets are also widely used in business, science and other areas to create 
models. A spreadsheet model helps you answer a question, such as ‘How much will it 
cost me to run a car?’, or predict a likely future outcome, such as ‘How much profit will 
my business make next year?’ For these reasons, they are a powerful tool for planning.
This unit links closely with Unit 9: Customising software, which covers improving 
spreadsheets and other applications software by introducing templates, 
shortcuts and macros.
Learning outcomes
After completing this unit you should:
1.  know what spreadsheets are and how they can be used
2.  be able to develop spreadsheet models
3.  be able to test and document spreadsheet models.
1
Credit value: 10
27
Spreadsheet 
modelling
How to make a pdf file text searchable - 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 select text in a pdf; select text in pdf reader
How to make a pdf file text searchable - 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
cannot select text in pdf; how to make a pdf file text searchable
Assessment and grading criteria
This table shows you what you must do in order to achieve a pass, merit or distinction, and where 
you can find activities in this book to help you.
To achieve a pass grade the 
evidence must show that you 
are able to:
To achieve a merit grade the 
evidence must show that, in 
addition to the pass criteria, 
you are able to:
To achieve a distinction grade 
the evidence must show that, in 
addition to the pass and merit 
criteria, you are able to:
P1
describe the uses of 
spreadsheet software 
See Assessment activity 
27.1 on page 8
P2
explain why spreadsheets 
may need to be converted to 
alternative file formats 
See Assessment activity 
27.1 on page 8
P3
develop a spreadsheet model 
to meet particular needs 
See Assessment activity 
27.2 on page 35
M1
refine a spreadsheet model 
by changing rules and values 
See Assessment activity 
27.3 on page 40
D1
evaluate a spreadsheet 
model suggesting further 
refinements 
See Assessment activity 
27.2 on page 35
P4
use simple formulae and 
functions to process information 
See Assessment activity 
27.2 on page 35
D2
use automated features in the 
spreadsheet model 
See Assessment activity 
27.4 on page 42
P5
use data types and formatting 
to present information 
See Assessment activity 
27.2 on page 35
M2
justify choice of tools for 
presenting data 
See Assessment activity 
27.3 on page 40
P6
use appropriate tools to 
present data 
See Assessment activity 
27.3 on page 40
M3
analyse and interpret data 
from a spreadsheet model 
See Assessment activity 
27.3 on page 40
P7
test a spreadsheet to ensure 
that it is fit for purpose 
See Assessment activity 
27.4 on page 42
P8  produce user documentation 
for a spreadsheet model 
See Assessment activity 
27.4 on page 42
2
BTEC’s own resources
C# PDF Convert to Text SDK: Convert PDF to txt files in C#.net
Thus, please make sure you have installed VS 2005 or above versions and .NET Framework Now you can convert source PDF document to text file using the
search text in multiple pdf; pdf text select tool
Online Convert PDF to Text file. Best free online PDF txt
We try to make it as easy as possible to convert your PDF NET solution for Visual C# developers to convert PDF document to editable & searchable text file.
how to search a pdf document for text; how to select text in pdf reader
3
How you will be assessed
This unit is internally assessed. You will provide a portfolio of evidence to show 
that you have achieved the learning outcomes. Your portfolio of evidence can 
be supplied in many formats including electronically as well as paper-based. The 
grading grid in the specification for this unit lists what you must do to obtain pass, 
merit and distinction grades. The Assessment activities in this unit will guide you 
through tasks that will help you to be successful in this unit.
Your tutor will tell you exactly what form your assessments will take, but you could 
be asked to produce:
•  written documentation, for example  
•  a pamphlet or leaflet
a short report, spreadsheet files 
•  annotated screenshots
•  practical work 
•  a presentation.
Unit 27 Spreadsheet modelling
Feroz Kapoor, a 15-year-old 
BTEC First learner
I really enjoyed this unit. Spreadsheets are amazing because there’s 
so much they can do and there’s always more to learn about them. I’d 
already learned the basics of using spreadsheets before I did this unit, 
so I was worried that I’d find it a bit boring. But we didn’t spend a lot 
of time on the basics. The unit is more about building spreadsheets which 
answer the sort of questions you might come across in business. In the future I 
really want to run my own business, so for me learning about how to use a spreadsheet to 
plan and forecast things like business costs and profits was really interesting.
The assessments for this unit were quite hard, especially the merit and distinction ones. I had 
particular trouble justifying my choice of a chart for presentation data (M2) and evaluating 
my spreadsheet and suggesting refinements (D1). Our tutor suggested we got together in 
small groups and discussed each other’s spreadsheets. It turned out it was much easier to 
suggest improvements on other people’s spreadsheet models than on our own. I think we 
thought our own ones were perfect! We also came up with some good ideas for justifying 
spreadsheets – by comparing the numerical data and the chart, you could see how much 
easier it was to make sense of the data from the chart.
Over to you!
• Do you know something about how to use spreadsheets already?
• What sort of things should you think about when you need to justify 
using a certain feature?
VB.NET Image: Robust OCR Recognition SDK for VB.NET, .NET Image
Images exported can be Png, Jpeg, Tiff, image-only PDF or Bmp. NET OCR SDK supports a wide range of image file formats, so you can make all desired changes
how to select text in pdf image; pdf searchable text
VB.NET PDF Convert to Text SDK: Convert PDF to txt files in vb.net
API, users will be able to convert a PDF file or a page to text and easily save it as new txt file. Before you get started, please make sure that you have
searching pdf files for text; select text in pdf file
4
BTEC’s own resources
1.  Know what spreadsheets are and how 
they can be used
4
BTEC’s own resources
Warm up
Start up
Ideas for spreadsheet models
A model is something that mimics real life. With a model you can make predictions 
or plans and try to answer questions. There are lots of things you might want to 
model, such as ‘How many merit grades do I have to get on this course to get a 
merit overall?’ or ‘How many matches does my team need to win to come top 
of the league?’ We tend to think of spreadsheet models in a business or financial 
context, but there are many more areas where creating a model is useful or 
interesting. 
In a group, discuss the sorts of models you would like to create.
•   Choose one idea for a model from those you discussed.
•   What kind of data will you need to build your model?
•  Could you use a spreadsheet to build your model?
A spreadsheet workbook is made up of tables known as worksheets
with rows and columns making up individual cells. The columns are 
labelled with letters of the alphabet and the rows are numbered. Each 
cell has an address, which is its column letter and row number.
Workbook – a spreadsheet file, which is 
made up of a group of worksheets that 
are saved together in a single file.
Worksheet – a page of tables used to 
create a spreadsheet.
Key terms
Figure 27.1: A worksheet
VB.NET Create PDF Library SDK to convert PDF from other file
Create multipage PDF from OpenOffice and CSV file. Creating a PDF document is a good way to share your ideas because you can make sure that the PDF file
find text in pdf image; convert a scanned pdf to searchable text
OCR Images in Web Image Viewer | Online Tutorials
Scan a document and convert it to a searchable PDF file; provides detailed information for recognizing text from scanned in Web Document Viewer, make sure that
how to search pdf files for text; how to select all text in pdf file
5
Unit 27 Spreadsheet modelling
5
Unit 27 Spreadsheet modelling
By default, a spreadsheet has three worksheets, but you can add more 
if required. A single spreadsheet workbook can, therefore, hold a very 
large amount of data.
There are basically three things you can enter in a worksheet cell:
• Text can be formatted in a variety of ways, for example you can 
change its font, size or colour.
• Numbers can be formatted depending on what kind of numbers 
they are. For example, you can choose the Currency format, which 
will display a number with a currency symbol in front (£ in the UK) 
and two digits after the decimal point. You can also format the 
appearance of numbers in the same way as you can text. We’ll look 
at formatting in more detail later.
•  Formulae are what make spreadsheets really useful. A formula 
carries out a calculation on numeric values in other cells. We’ll also 
look at formulae in more detail later.
Many people also use spreadsheets as simple databases to store flat file 
data, i.e. single database tables.
1.1 Uses of spreadsheets
Spreadsheets are very flexible and are used for all sorts of applications. 
They are most commonly used for storing, manipulating and analysing 
numeric data. The table structure of the worksheet makes it ideal for 
storing values that represent something, such as the number of sales 
made in each month of the year or a learner’s mark in an assignment.
•  What happens after column Z?
•  How many rows and columns does a worksheet have?
•  How many cells does this provide?
If you want a real challenge, find out what other limits there are in 
Microsoft
®
Excel
®
. For example, how many different worksheets can 
you have in one workbook (spreadsheet file)?
Activity: Spreadsheet size and 
quantity
•  Do you know anyone who uses spreadsheets in their business? Find 
out what they use them for.
•  Do your tutors use spreadsheets for keeping track of your progress 
on this course? Look into how staff at your centre of learning use 
spreadsheets and find some examples of the spreadsheets they use.
Activity: Spreadsheet uses in 
industry and commerce
Formulae – used to carry out 
calculations in a spreadsheet. A formula 
must begin with an equals sign (=) and 
can use either actual values (numbers) or 
references to cell addresses.
Value – a number which can either 
be a fixed number entered by the 
spreadsheet’s user or a number that is 
calculated by a formula.
Key terms
VB.NET Image: Start with RasterEdge .NET Imaging SDK in Visual
this dll, users are capable of recognizing text from scanned or existing PDF documents and creating searchable PDF-OCR in in VB.NET, Open or Create a File in VB
search a pdf file for text; search pdf for text in multiple files
6
BTEC’s own resources
BTEC’s own resources
Presenting and interpreting information
Large quantities of data can be stored in a spreadsheet. But lots of 
numbers can be difficult to interpret, making questions such as ‘Is the 
value of sales we make each month increasing or decreasing?’ difficult to 
answer. Therefore, spreadsheets provide tools, such as charts and graphs, 
to enable you to present data in different ways and make interpretation 
easier. It is much easier to see trends and to identify relationships between 
data when looking at a graph than it is by looking at ‘raw’ figures.
Case study: NEAL training
NEAL training is a small private training company 
that offers vocational training for job seekers under 
contract to local job centres. They need to keep track 
of their learners’ attendance and punctuality, and 
meet the targets set by the organisations that fund the 
training. Alice Haynes, the training manager, uses a 
spreadsheet to keep track of this data; an example is 
shown in Figure 27.2.
The spreadsheet uses formulae to calculate the weekly 
percentages for attendance and punctuality for each 
of the training programmes that the company runs. It 
also uses an If function (see pages 16–18) to highlight 
the programmes that have below-target attendance 
or punctuality. Charts are drawn from the data to help 
identify trends and problem areas.
Alice says: ‘Although in some ways this kind of data 
might be better suited to a database application, it’s 
quicker and easier to set it up using Excel
®
. Also, my 
director prefers me to use spreadsheets to record 
information because he understands them well. The 
charts are useful because they make it easy to see at a 
glance where the serious problems lie.’
1. What reasons does Alice give for preferring to 
use a spreadsheet rather than a database?
2. What disadvantages might there be to using 
a spreadsheet rather than a database in this 
application?
3. Does your tutor collect or use statistics on 
attendance and punctuality? If so, how do they 
store and present that data?
Figure 27.2: Weekly attendance and punctuality spreadsheet
7
Unit 27 Spreadsheet modelling
Unit 27 Spreadsheet modelling
Calculations
Spreadsheets are also useful for carrying out calculations repetitively 
and, as long as the initial formulae are correct, you can rely on the 
spreadsheet to be accurate. This can be useful in spreadsheets such as 
monthly salary calculations.
List management
The ability to manage and manipulate large lists of data is also one of 
the spreadsheet’s strengths. This facility allows you to use a spreadsheet 
like a simple database.
1.2 Alternative formats
In addition to the standard format for saving spreadsheets (for Excel
®
this is known as the xls format because the file extension is .xls), there 
are a number of alternative formats you can use for different purposes. 
These include:
• PDF (Portable Document Format). When you save a spreadsheet 
as a PDF it can be viewed but not edited by others. The PDF 
format is very widely used, so it is ideal if you want to publish your 
spreadsheet online and allow anyone to download and view it (even 
if they don’t have a copy of Microsoft
®
Office
®
).
• HTML (Hyper Text Markup Language). Saving your spreadsheet 
as HTML means you could include the spreadsheet as part of a web 
page. As with PDF, your spreadsheet can be viewed but not edited 
in this format.
• CSV (Comma Separated Values) file. This is a text file with the 
contents of each cell separated by a comma. This format can be 
used to import the spreadsheet data into a database application.
• TXT file. This is a plain text file.
• XML file. This is an industry standard format so is useful when you 
need to export spreadsheet data to other applications (especially 
non-Microsoft
®
ones) such as a database.
When you save your spreadsheet in any of these formats, the formulae 
are converted to values. This means you have created a ‘final’ version of 
the spreadsheet.
Did you know?
To find out more about the different 
file formats for saving spreadsheets, 
use the Help facility in Excel
®
and 
search for ‘File formats’.
Did you know?
You can download a free PDF viewer 
from the Adobe
®
website. To access 
this site, go to Hotlinks and click on 
the link for this unit.
Just checking
1.  What is the difference between a workbook and a worksheet?
2.  Why might you want to save a spreadsheet as a PDF file?
3.  Name one tool provided by spreadsheets to help analyse and interpret data.
4.  How are the rows and columns of a worksheet identified?
8
BTEC’s own resources
2.  Be able to develop spreadsheet models
You have recently taken a job as a trainee IT support specialist 
at a university. The IT manager has asked you to write a guide 
for non-technical lecturers about how they can use spreadsheets 
for different tasks 
P1. The guide also needs to explain why 
spreadsheets may need to be converted to other file formats 
P2
.
Grading tip
•   To make sure you cover all the required material, check the 
unit content in the specification under Learning outcome 1.
Assessment activity  
27.1 
P1 P2
PLTS
Researching the different uses of 
spreadsheets will provide evidence 
that you are an independent 
enquirer.
Functional skills
Writing the guide will provide 
evidence for your Functional English 
skills in writing.
2.1 Formulae
Formulae provide the real power in spreadsheets. They are used to carry 
out calculations. The key thing to remember is that, if you want to enter 
a formula in a cell, it must begin with an equals sign (=). Let’s look at a 
simple example. The following formula will add together two numbers:
= 6 + 8
If you type this formula into a spreadsheet cell, the cell will display the 
answer: the number 14. That’s because the cells in the worksheet display 
the result of the formula; the formula itself is displayed in the formula 
bar when the cell pointer (the thick black box around a cell) is located 
on that cell (see Figure 27.3).
Formula bar – in Excel
®
this is located 
under the Ribbon and shows the formula 
of the current cell (if it contains one). The 
cell itself shows the result of the formula.
Cell pointer – indicates the current cell. 
Before you can enter anything into a cell, 
you must move the cell pointer using 
the cursor keys or the mouse to the cell 
where you want to make the entry.
Key terms
Figure 27.3: The formula bar
9
Unit 27 Spreadsheet modelling
The cell pointer can be moved by the mouse by clicking in the cell 
where you want it located, or by using the cursor keys to move one cell 
at a time.
Entering actual values in a formula is fine, but it is much more useful to 
be able to enter a cell address instead. If we enter the value 6 in cell 
B5, we can change our formula to the following:
=B5+8
You can edit the formula by clicking in the formula bar, deleting the 
number 6 and typing the cell address B5. The result of the formula (in 
C5) will still be 14. However, if we make a change to the value in B5, e.g. 
entering 12 instead of 6, the formula in C5 automatically recalculates the 
new result. Figure 27.4 shows the changed formula.
Cell address – the method used to refer 
to the contents of a particular cell in a 
formula. The cell address consists of the 
column letter and row number of the cell.
Key term
You can write a formula to add, subtract, divide, multiply and raise to 
power. The symbols you need to use are shown in Table 27.1.
Table 27.1: Arithmetic symbols
Symbol
Meaning
+
Add
-
Subtract
*
Multiply
/
Divide
^
Raise to power
Figure 27.4: Formula using cell address
10
BTEC’s own resources
2.2 Spreadsheet models
A financial spreadsheet model
Let’s look at a simple example of how a spreadsheet model can be 
used. Imagine you are saving money to buy a car that costs around 
£1,500. You want to buy the car in about nine months’ time, but you 
don’t know how much you’ll need to save each month to reach your 
target. The spreadsheet shown in Figure 27.5 shows the basic layout.
Figure 27.5: ‘Saving for a car’ spreadsheet
The amount saved each month in B4 is a number, and so is the number 
of months in D4. These two amounts need to be multiplied together to 
give the total amount saved. A formula is needed in F4, which is:
=B4*D4
The target amount in H4 is entered 
as the value of 1500. The shortfall (or 
surplus) is the difference between the 
amount saved (in F4) and the target 
amount in H4. The following formula 
will calculate the shortfall:
=H4-F4
Figure 27.6 shows the spreadsheet 
completed, with example values in 
cells B4 and D4.
Figure 27.6: Completed spreadsheet
Documents you may be interested
Documents you may be interested