how to display pdf file in c# : C# get text from pdf application software tool html winforms wpf online excel1021-part244

University of Salford 211 
A
A
n
n
a
a
l
l
y
y
z
z
i
i
n
n
g
g
D
D
a
a
t
t
a
a
Creating Scenarios .......................................... 212
Create scenarios .................................... 212
Display a scenario ................................. 213
Creating a Scenario Report ............................ 214
Create a Scenario Summary report ....... 214
Working with Data Tables ............................... 215
Create a one-input data table ................ 215
Create a two-input data table ................. 216
Using Goal Seek .............................................. 217
Using Solver ..................................................... 218
Install the Solver add-in ......................... 218
Use Solver ............................................. 218
Using Text to Columns .................................... 220
Split data using a delimiter ..................... 220
Split data using a fixed column break .... 221
Grouping and Outlining Data ......................... 222
Group rows or columns manually .......... 222
Hide or show detail ................................ 222
Ungroup rows or columns ...................... 223
Outline data automatically ..................... 223
Remove an outline ................................. 223
Using Subtotals ............................................... 224
Create subtotals ..................................... 224
Remove subtotals .................................. 225
Consolidating Data by Position or Category 226
Consolidate by position or category ...... 226
Consolidating Data Using Formulas.............. 228
Most people don’t realize that Excel has 
numerous tools for analysis and 
organization, so they perform Excel tasks 
the manual way. 
This method can help you get by in 
simple situations, but isn’t very effective 
when you need to perform more complex 
what-if analysis or organize large lists of 
data.  
In this chapter, you will learn about 
Excel’s tools for analyzing and 
organizing. These include tools for 
creating multiple worksheet scenarios, 
using Goal Seek and Solver tools to 
perform what-if analysis, and organizing 
your data by subtotaling, outlining, or 
consolidating.  
Using Exercise Files 
This chapter suggests exercises to practice 
the topic of each lesson. There are two 
ways you may follow along with the 
exercise files: 
Open the exercise file for a lesson, 
perform the lesson exercise, and close 
the exercise file. 
Open the exercise file for a lesson, 
perform the lesson exercise, and keep 
the file open to perform the remaining 
lesson exercises for the chapter. (This 
chapter does not use the same exercise 
file for the duration of the chapter.) 
The exercises are written so that you may 
“build upon them”, meaning the exercises 
in a chapter can be performed in 
succession from the first lesson to the last. 
11 
C# get text from pdf - 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
export highlighted text from pdf to word; extracting text from pdf
C# get text from pdf - 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 text from pdf java; copy highlighted text from pdf
212 
© 2010 CustomGuide, Inc.
Creating Scenarios 
If you’ve ever used a worksheet to answer the question 
“What if?” you’ve already performed what
-if analysis. 
For example, what would happen if your advertising 
budget increased by 40 percent? How about 50 percent? 
Excel has several tools for performing What-If Analysis, 
including Goal Seek, Data Tables, and Solver. In this 
lesson, you will learn how to create multiple what-if 
scenarios using Excel’s Scenario Manager.
Create scenarios 
scenario is a set of input values that you can substitute 
in a worksheet to perform what-if analysis. For example, 
you could create scenarios to show various interest rates, 
loan amounts, and terms for a mortgage. Excel’s scenario 
manager lets you create and store different scenarios in 
the same worksheet. 
1. Create or open a worksheet that contains one or more 
formulas. 
2. Click the Data tab on the Ribbon, click the What-If 
Analysis button in the Data Tools group, and select 
Scenario Manager from the list. 
The Scenario Manager dialog box appears with the 
message “No Scenarios defined. Choose Add to add 
scenarios.” You want to add a new scenario.
3. Click the Add button. 
The Add Scenario dialog box appears.  
4. Type a name for the scenario and press <Tab> 
The cursor moves to the Changing cells box. Here 
you need to select the cells that contain the values 
you want to change. 
Tip: To select multiple nonadjacent cells, hold 
down the <Ctrl> key as you click them. 
5. Select the cells in the worksheet that contain the 
values you want to change, then click OK. 
The Scenario Values dialog box appears. Here you 
need to enter desired values for the changing cells.  
Tip: To make sure you 
don’t lose the original 
values for the changing cells, use the original cell 
values in the first scenario you create. 
Exercise 
Exercise File: LoanPayment11-1.xlsx 
Exercise: Add a scenario called Original that uses the 
original values in cell range A4:C4. 
Next, add a scenario called 30 Year Loan and change the 
term of the loan to 30.  
Show the 30 Year Loan scenario in the worksheet. 
Figure 11-1: The Add Scenario dialog box. 
Figure 11-2: The Scenario Values dialog box. 
Analyzing Data 
Scenario name 
The cell range 
that contains 
the values you 
want to 
change. 
The current values in A4, B4, and C4. 
C# PDF insert text Library: insert text into PDF content in C#.net
try this C# demo. // Open a document. String inputFilePath = Program.RootPath + "\\" 1.pdf"; PDFDocument doc = new PDFDocument(inputFilePath); // Get a text
find and replace text in pdf; copy text from pdf to word with formatting
C# PDF Annotate Library: Draw, edit PDF annotation, markups in C#.
for adding text box to PDF and edit font size and color in text box field Learn how to retrieve all annotations from PDF file in C# project. // Get PDF document
copy text from pdf with formatting; copy pdf text with formatting
University of Salford 213 
6. Enter values in each of the boxes. Click OK, or click 
Add to add another scenario. 
The scenario is added. If you clicked OK, the 
scenario is listed in the Scenario Manager. If you 
clicked Add, the Add Scenario dialog box appears so 
you can add another scenario. 
7. Repeat steps 4 
6 to add a new scenario. Click OK. 
The Scenario Manager dialog box lists each scenario 
that you created. 
8. Click the Close button. 
The Scenario Manager closes. 
Tips 
To edit a scenario, select the scenario in the Scenario 
Manager dialog box and click the Edit button. 
Display a scenario 
Once you have created scenarios in a worksheet, you can 
display the worksheet using the values from those 
scenarios. 
1. Click the Data tab on the Ribbon, click the What-If 
Analysis button in the Data Tools group, and select 
Scenario Manager from the menu. 
The Scenario Manager dialog box appears. 
2. Select the scenario that you want to display and click 
the Show button. 
The worksheet’s values are changed to the values you 
specified in the scenario. 
Figure 11-3: The Scenario Manager dialog box. 
Analyzing Data 
C#: Use OCR SDK Library to Get Image and Document Text
On this Visual C# tutorial page, you will see how SDK in your application to extract and get text from Tiff Extracted text can be output to Word or PDF document
delete text from pdf with acrobat; delete text from pdf preview
C# PDF Image Extract Library: Select, copy, paste PDF images in C#
C# users are able to extract image from PDF document page and get image information for indexing and accessing. C# Project: DLLs for PDF Image Extraction.
extract text from pdf java open source; copy formatted text from pdf
214 
© 2010 CustomGuide, Inc.
Creating a Scenario Report 
A scenario summary report is a single compiled report 
that summarizes the results from several scenarios. It’s 
easier to read than switching between different scenarios. 
Create cell names 
The first step in creating a scenario summary report is to 
create names for the cells that change. 
1. Select the cells involved in the scenario and the labels 
you want to use to name them. 
2. Click the Formulas tab on the Ribbon and click the 
Create from Selection button in the Defined Names 
group. 
The Create Names from Selection dialog box 
appears. 
3. Select the option that describes where the labels are 
located in the selected cell range.  
The labels that are in the selected cell range will be 
used as names. 
4. Click OK
The cells are named using the labels. 
Create a Scenario Summary report 
Once y
ou’ve created at least two scenarios and have 
named cells, you can create a summary report. 
1. Click the Data tab on the Ribbon, click the What-If 
Analysis button in the Data Tools group, and select 
Scenario Manager from the menu. 
The Scenario Manager dialog box appears. 
2. Click the Summary button. 
The Scenario Summary dialog box appears. 
3. Make sure the Scenario summary option is selected.  
Next you need to specify the result cells. These are 
the cells that are affected by the changing cells. 
Tip: 
Alternatively, select the “Scenario PivotTable 
report” option to create a report that gives you an 
instant what-if analysis of your scenarios. 
4. Select the result cell range and click OK
A new Scenario Summary worksheet is added to the 
workbook that contains the summary report. 
Exercise 
Exercise File: LoanPayment11-2.xlsx 
Exercise: Select the cell range A3:F4 and name the cells 
from the selection. 
Create a scenario summary report (the result cell range is 
D4:F4). 
Figure 11-4: The Create Names from Selection dialog 
box. 
Figure 11-5: A Scenario Summary report. 
Analyzing Data 
C# PDF Page Extract Library: copy, paste, cut PDF pages in C#.net
C#.NET Sample Code: Extract PDF Pages and Save into a New PDF File in C#.NET. You can easily get pages from a PDF file, and then use these pages to create and
erase text from pdf file; extract text from pdf open source
C# PDF File Merge Library: Merge, append PDF files in C#.net, ASP.
page reordering and PDF page image and text extraction In addition, C# users can append a PDF file get PDFDocument object from one file String inputFilePath1
extract text from pdf file using java; delete text from pdf acrobat
University of Salford 215 
Working with Data Tables 
Another way to get answers to your what-if questions is 
by using a data table. A data table is a cell range that 
displays the results of a formula using different values.  
For example, you could create a data table to calculate 
loan payments for several interest rates and term lengths.  
There are two types of data tables:  
One-input Data Table: Displays the results of a 
formula for multiple values of a single input cell. For 
example, if you have a formula that calculates a loan 
payment you could create a one-input data table that 
shows payment amounts for different interest rates. 
Two-input Data Table: Displays the results of a 
formula for multiple values of two input cells. For 
example, if you have a formula that calculates a loan 
payment you could create a two-input data table that 
shows payment amounts for different interest rates 
and different term lengths. 
Create a one-input data table 
1. Set up the table area. Make sure you include the 
formula in the top row and the input values in the left 
column.  
Make sure the formula refers to the input cell. 
2. Select the table range that contains the formula and 
substitution values. 
This should include blank cells below the formula 
and to the right of the values
this is where the data 
table will go. 
3. Click the Data tab on the Ribbon, click the What-If 
Analysis button in the Data Tools group, and select 
Data Table
The Data Table dialog box appears. 
4. Type the cell reference for the input cell in the 
Column input cell box and click OK. 
Excel displays the results of the formula using each 
of the substituted values. 
Tip: If you set up your table with the data in a 
row instead of a column, you would enter the cell 
reference for the input cell in the Row input cell 
box instead. 
Exercise 
Exercise File: LoanPayment11-3.xlsx 
Exercise: Create a one-input data table:  
Enter =PMT(C4/12,B4*12,A4) in cell B7.  
Enter 6.0, 6.5, 7.0, 7.5, 8.0 in cells A8:A12.  
Select the cell range A7:B12 and create a data table. In the 
Data Table dialog box, enter C4 in the Column input cell 
box and click OK. 
Delete the contents of B8:B12 to prepare for the two-input 
table. 
Create a two-input data table: Move the formula in cell 
B7 to cell A7.  
Enter 5, 10, 15, 20 in cells B7:E7. Select the cell range 
A7:E12.  
Create a data table and enter B4 as the row input cell and C4 
as the column input cell.  
Delete the contents of A7:E12. 
Figure 11-6: The Data Table dialog box and the resulting 
one-input data table showing different monthly payments 
at different interest rates. 
Analyzing Data 
Input 
values 
Input cell 
Data table 
results 
Formula used to create the data table 
=-PMT(C4/12,B4*12,A4) 
Column input cell
the placeholder cell 
Excel will substitute values for in the 
formula (here, it’s the interest rate)
VB.NET PDF Annotate Library: Draw, edit PDF annotation, markups in
annotating features, provides developers with a great .NET solution to annotate .pdf file with both text & graphics. From this page, you will get a simple VB
cut and paste pdf text; extract text from pdf file
C# PDF Text Search Library: search text inside PDF file in C#.net
Able to find and get PDF text position details in C#.NET application. Allow to search defined PDF file page or the whole document.
c# extract text from pdf; can't copy text from pdf
216 
© 2010 CustomGuide, Inc.
Create a two-input data table 
1. Set up the table area. Make sure you include the 
formula in the upper-left cell and the values for the 
first input cell in the left column and the values for 
the second input cell in the top row. 
Make sure the formula refers to the two input cells. 
2. Select the table range that contains the formula and 
substitution values (both the row and column values). 
This should include blank cells below the formula 
and to the right of the values
this is where the data 
table will go. 
3. Click the Data tab on the Ribbon, click the What-If 
Analysis button in the Data Tools group, and select 
Data Table
The Data Table dialog box appears. Since this is a 
two-input table, two input cells need to be entered. 
4. Enter the cells you want to use for the Row input cell 
and the Column input cell and click OK. 
Excel displays the results of the formula with all the 
substituted values. 
Figure 11-7: The Data Table dialog box and the resulting 
two-input data table showing different monthly payments at 
different interest rates and different terms. 
Analyzing Data 
Input 
values 
Formula 
Input cells 
Data table results 
Input values 
University of Salford 217 
Using Goal Seek 
When you know the desired result of a single formula, but 
not the value the formula needs for the result, you can use 
the Goal Seek feature. For example, you can afford a 
$1,200 monthly payment, so how much of a loan can you 
take out? When goal seeking, Excel plugs different values 
into a cell until it finds one that works. 
1. Open or create a workbook that contains the formulas 
you want to work with. 
2. Click the Data tab on the Ribbon, click the What-If 
Analysis button in the Data Tools group, and select 
Goal Seek
The Goal Seek dialog box appears. 
3. Click the Set cell box, and click the cell in the 
worksheet that contains the formula you want to use. 
4. Click the To value box and enter the value you want 
to change it to.  
5. Click the By changing cell box, and click the cell 
you want to change to achieve the formula result. 
This cell must be a cell that is referenced by the 
formula. 
6. Click OK
Excel calculates and displays the value needed to 
achieve the formula result you desire.  
7. Click OK to replace the original values or click 
Cancel to keep the original values. 
Exercise 
Exercise File: LoanPayment11-4.xlsx 
Exercise: Use Goal Seek to determine the maximum loan 
amount you could afford with a $1200 monthly payment. 
Figure 11-8: Using Goal Seek to determine the maximum 
loan amount with a $1200 monthly payment. 
Analyzing Data 
First, set the Goal Seek 
parameters using data 
from the spreadsheet 
and the goal value. 
Excel calculates the 
values needed to 
meet the goal. 
218 
© 2010 CustomGuide, Inc.
Using Solver 
Excel’s Solver tool can perform advanced what
-if analysis 
on problems with many variable cells. You can also 
specify constraints, or conditions that must be met to 
solve the problem. 
Solver has been improved in Excel 2010 to include a new 
user interface, and better functionality. 
Install the Solver add-in 
Solver is an optional Excel add-in. You need to install it 
before you can use it. 
1. Click the File tab on the Ribbon and select Options 
from the menu. 
The Excel Options dialog box appears. 
2. Click the Add-Ins tab. 
By default, Excel Add-ins are displayed. The top of 
the list displays add-ins that are active, the bottom 
displays add-ins that are available, but are not 
currently active. 
3. Click the Go button. 
The Add-Ins dialog box appears, displaying a list of 
the add-ins available for Excel. 
4. Click the Solver Add-in check box to select it and 
click OK
A dialog box appears, asking to confirm that you 
want to install the add-in. 
5. Click Yes
Microsoft Office reconfigures so that Solver is 
installed in Excel. The Solver command will now be 
available in the Analysis group on the Data tab on the 
Ribbon. 
Tip: You may need to restart Excel so that Solver 
installs properly. 
Use Solver 
1. Open or create a workbook that contains the problem 
you want to solve.  
A problem should consist of a formula that you want 
Excel to solve by changing the values of its inputs 
until it arrives at the desired result. 
Exercise 
Exercise File: Mailings11-5.xlsx 
Exercise: Imagine you're in charge of a mailing campaign 
for five states. You have been given the following budget 
constraints: your total budget is $35,000, you must spend at 
least 50% of the budget on Minnesota mailings, and at least 
three mailings must go out in each state.  
Based on this information, and the fact that the number of 
mailings must be a whole number, use Solver to calculate 
the maximum number of mailings you can send out to each 
state. 
Figure 11-9: The Add-Ins tab of the Excel Options dialog 
box. 
Figure 11-10: The Add-Ins dialog box. 
Analyzing Data 
University of Salford 219 
2. Click the Data tab on the Ribbon and click the 
Solver button in the Analysis group. 
The Solver Parameters dialog box appears. First you 
need to tell Excel the target cell. This is the cell that 
contains the formula you want to solve. 
3. Select the target cell in the worksheet. 
The cell reference for the target cell appears in the 
Set Target Cell box. 
4. Select a To option. If you select the Value of option, 
enter a value. 
Choose from Max, Min, or Value Of, depending on 
what value you want Solver to calculate. For 
example, if you select Max, Solver will change the 
specified cells to make the target cell as large as 
possible. 
Next, you need to specify the cells that Solver can 
change to meet your target cell goal. 
5. Click the Collapse Dialog button in the By Changing 
Cells box and select the cells that need to change to 
reach your goal. 
Tip: Press and hold the <Ctrl> key to select 
multiple nonadjacent cells. 
Finally, add any constraints on the problem. For 
example, you could specify that one of the formula’s 
input cells can’t be greater than a certain value.
6. Click the Add button in the Subject to the Constraints 
section. 
The Add Constraint dialog box appears.  
7. Enter a cell reference, select an operator, then enter 
the constraint value you want to apply to the cell.  
8. Click Add to add another constraint, or OK to 
continue.  
You return to the Solver Parameters dialog box. 
9. Click the Solve button. 
The Solver Results dialog box appears, letting you 
know whether or not Solver found a solution.  
10. Select Keep Solver Solution or Restore Original 
Values and click OK
Figure 11-11: The Solver Parameters dialog box. 
Figure 11-12: The Solver Results dialog box. 
Figure 11-13: The solution calculated by Solver. 
Analyzing Data 
220 
© 2010 CustomGuide, Inc.
Using Text to Columns 
The Convert Text to Columns feature in Excel allows you 
to split the contents of a cell into different columns. For 
example, you could split a person’s first and last name 
into separate columns. 
You can split data into columns using two different 
methods: 
Delimited: The data will be separated based on the 
location of commas or tabs within the data.  
Fixed Width: You specify a fixed column break 
location. 
Let’s take a look at both methods.
Tips 
Before using the text to columns feature, make sure 
there are enough blank columns next to your data so 
that the split data will have somewhere to go without 
copying over the rest of your data. 
Split data using a delimiter 
If the data has delimiters such as commas or tabs, you can 
use them to split the data.  
1. Select the cell range you want to convert. 
2. Click the Data tab on the Ribbon and click the Text 
to Columns button in the Data Tools group. 
The Convert Text to Columns Wizard dialog box 
appears. 
3. Select the Delimited option and click Next
Here you need to select the types of delimiters you 
want to use to separate your data. Tabs, semicolons, 
commas, and spaces are all common delimiters.  
Your selection will depend on the types of delimiters 
you have present in your data. For example, if you 
want to split first and last names using the space 
betw
een the names, you’d select the Space option.
4. Click the check box next to each delimiter you want 
to select in the Delimiters area. 
A preview appears, showing you how the data will be 
split into different columns based on your selection. 
5. Click Next
Next you can select a format for each column of data. 
Exercise 
Exercise File: MonthlySales11-7.xlsx 
Exercise: 
Select cell A7 and split Denise Winters’ first and 
last names into two cells using the space between the words 
as the delimiter. 
Figure 11-14: Before splitting text. 
Figure 11-15: Step 2 of the Convert Text to Columns 
Wizard dialog box. 
Figure 11-16: After splitting text. 
Analyzing Data 
Documents you may be interested
Documents you may be interested