how to upload pdf file in database using c# : How to select text in pdf and copy SDK control project winforms azure html UWP Portfolio_Optimization_of_Credit_Line_Utilization_final-_SVCYQ6-part757

Portfolio analysis 
Strategy 1: Portfolio Restructuring 
Fig37. Screenshot of Part one of “table of contents” tab 
This strategy focuses on changing an existing portfolio in order to free up credit space, 
mainly by changing notional amounts of each unique expiry date. Even though credit 
information of a leg can vary significantly as any input(i.e. strike, expiry, notional) changes, 
portfolio restructuring only considers a change in the notional taking into account the technical 
feasibility and customers acceptability because the old trade must be cancelled and a new trade 
should be placed when changing either expiry date or strike.   
Portfolio restructuring considers a decrease in CLU when a leg notional is reduced. The 
purpose is to show the various aspects of the cost and CLU reduction relationship from two 
indicator metrics.    In portfolio restructuring, users are able to view portfolio performance with a 
change in notional and trade addition dynamically. They are also able to use specific CLU 
information of each leg in the portfolio so that they have a better idea as to what extent a change 
in individual leg can impact the portfolio CLU. Consequently, this strategy offers an opportunity 
for users to spot a chance to either decrease CLU with minimal notional decrease or to not affect 
CLU with the greatest notional increase. We will go over the reasoning and functionality of this 
How to select text in pdf and copy - search text inside PDF file in, ASP.NET, MVC, Ajax, WinForms, WPF
Learn how to search text in PDF document and obtain text content and location information
how to search text in pdf document; find text in pdf image
How to select text in pdf and copy - VB.NET PDF Text Search Library: search text inside PDF file in, 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
search text in pdf image; how to select text in pdf and copy
strategy in the order of data tabs used. 
Original CLU Profile 
This tab sources major credit calculations from NMOSS and accurately calculates the 
portfolio CLU and its corresponding peak date at the time of analysis; it contains all raw CLU 
data of this portfolio in which the following three types of strategic analysis will be based on. 
Fig38. Screenshot of Original CLU Profile tab w/o new trade 
As shown in row 1 to row 4, the tool automatically feeds in for users the inputs needed 
for NMOSS from the “XPortfolio” tab, including initial notional, initial value, strike and delivery 
C# PDF Image Extract Library: Select, copy, paste PDF images in C#
C#: Select All Images from One PDF Page. C# programming sample for extracting all images from a specific PDF page. C#: Select An Image from PDF Page by Position.
find text in pdf files; how to select all text in pdf
VB.NET PDF Image Extract Library: Select, copy, paste PDF images
VB.NET : Select An Image from PDF Page by Position. Sample for extracting an image from a specific position on PDF in VB.NET program.
how to make a pdf document text searchable; pdf text search
dates. Based on this information provided, users will quote one by one in NMOSS and obtain 
credit calculation of each leg as explained in our data sourcing section. As they get a credit 
calculation across time, which usually increases in one direction and decreases in the other, they 
need to paste the projected raw CLU dates down from Cell A9 and all the positive NPVs (which 
act in favour of RBS) of each leg from Column H all the way to the right. 
Now, all the raw data is ready for the analysis to be done. As we have mentioned before, 
the portfolio CLU is found first by summing the NPVs of each leg on each CLU dates (Column 
C) and then looking up the greatest total value (Cell C1). The peak date (Cell C2) is the CLU 
date that corresponds to the greatest total. For users’ convenience, we developed a macro to enter 
all the formulas and extract the maximum amount. Users are able to obtain the Portfolio CLU by 
clicking the “Get Portfolio CLU” button. 
Fig39. Screenshot of the space given to a new trade 
VB.NET PDF Page Extract Library: copy, paste, cut PDF pages in vb.
Dim page As PDFPage = doc.GetPage(3) ' Select image by the point VB.NET: Clone a PDF Page. Dim doc As PDFDocument = New PDFDocument(filepath) ' Copy the first
select text pdf file; pdf searchable text
C# PDF Text Redact Library: select, redact text content from PDF
Page: Replace PDF Pages. Page: Move Page Position. Page: Extract, Copy and Paste PDF Pages. Page: Rotate a PDF Page. PDF Read. Text: Extract Text from PDF. Text
pdf find text; how to select text in a pdf
For a portfolio that is not full, the tool creates additional fields to enter credit calculation 
of proposed new legs (trades) so that the portfolio CLU will be more efficiently used within the 
limit. Users can expand these three columns from Column E to Column G for new trade inputs. 
Moreover, the tool provides indications on possible space for new trades given original CLU 
profile that users can refer to when they decide on the length, notional and strike of a new 
proposed trade. The indications are explained in the following section “Trade Details”. 
Fig40. Screenshot of x portfolio 
C# PDF Page Extract Library: copy, paste, cut PDF pages in
Program.RootPath + "\\" 1.pdf"; PDFDocument doc = new PDFDocument(inputFilePath); // Select pages Description: Copy specified page from the input PDF file
search pdf files for text programmatically; pdf searchable text converter
VB.NET PDF- View PDF Online with VB.NET HTML5 PDF Viewer
PDF to text, C#.NET convert PDF to images, C#.NET PDF file & pages edit, C#.NET PDF pages extract, copy, paste, C# Select text and image on PDF document. 2.
find and replace text in pdf; pdf searchable text
Ex-Portfolio is a hidden helper tab to store processed portfolio data which will be used 
for indicator calculations. This tab is designed to identify the CLU contribution of each leg. It 
contains same CLU dates that are extracted from “Original CLU Profile” while in each column 
to the left it subtracts the credit contribution from original credit total on the corresponding date.   
Every other cell in the field is populated using such a formula to create this ex-portfolio 
that indicates behaviours of the original portfolio without each leg. It is so important that Ex-
Portfolio becomes an accelerator for this tool in looking up specific CLU indication on each leg. 
Data stored here are linked by formulas in “Trade Details” when calculating CLU contribution 
related indicators. A macro is also designed to fill in data in this tab and it is incorporated in the 
indicator calculation process. 
Trade Details 
Trade Details gives all analysis specifics of the portfolio restructuring strategy. Not only 
can users view indicators on each leg, they can also make further assumptions, experiment with 
them and observe hypothetical results. 
VB.NET PDF - View PDF with WPF PDF Viewer for VB.NET
Tools Tab. Item. Name. Description. Ⅰ. Hand. Pan around the PDF document. Ⅱ. Select. Select text and image to copy and paste using Ctrl+C and Ctrl+V.
search pdf for text; make pdf text searchable
C# WPF PDF Viewer SDK to view PDF document in C#.NET
Tools Tab. Item. Name. Description. Ⅰ. Hand. Pan around the PDF document. Ⅱ. Select. Select text and image to copy and paste using Ctrl+C and Ctrl+V.
how to make a pdf document text searchable; convert pdf to word searchable text
Fig41. Screenshot of the entire Portfolio Restructuring tab
There are two main indicator metrics: 
(1)Indicators for existing portfolio amendments and additional new trades. 
Fig42. Screenshot of the first indicator metric 
VB.NET PDF Text Redact Library: select, redact text content from
Page: Replace PDF Pages. Page: Move Page Position. Page: Copy, Paste PDF Pages. Page: Rotate a PDF Page. PDF Read. Text: Extract Text from PDF. Text: Search Text
how to select text in pdf image; pdf search and replace text
C# HTML5 PDF Viewer SDK to view PDF document online in C#.NET
Image: Copy, Paste, Cut Image in Page. Link: Edit URL. Bookmark: Edit Bookmark. Metadata: Edit, Delete Metadata. Select text and image on PDF document. 2.
how to make pdf text searchable; pdf find highlighted text
This metric includes all indicators of CLU for our original portfolio. Columns with heads 
highlighted in salmon are NMOSS inputs that automatically replicate from “XPortfolio”. 
Columns with heads highlighted in blue are indicators that quantify cost/CLU reduction 
relationships in several aspects. The indicators are: NPV per 1 million unit of notional, CLU 
contribution, CLU reduction per 1 million unit of notional, Maximum multiplier increase without 
affecting CLU, Maximum multiplier decrease while still affecting CLU. The right most column 
represents multipliers that can be applied to each expiry date of the portfolio to increase or 
decrease its notional. A VBA macro calculates all these indicators by using pre-set formulas. 
Indicators on this tab 
1. NPV per 1 million of notional   
NPV per 1 million of notional (i.e. leg 1)= Initial Value of leg 1 / Initial Notional of leg 1 * 
As transactions usually are for large amounts, 1 million o notional is used as a unit. We 
used per 1 million of notional instead of per notional. This indicator shows the value of a leg by 
notional where a higher value is equivalent to a higher credit usage (higher credit exposure) and 
vice versa. NPVs, extracted from XPortfolio deal level reports, differ from one leg to another 
depending on the strike, notional and tenor. Users can thus identify which leg is most sensitive 
subject to notional change and which legs have a lower sensibility to notional.   
2. CLU Contribution     
CLU Contribution (i.e. leg 1) = “No”, if Ex-Portfolio CLU (excluding leg 1) = Original CLU;                 
“Yes”, Otherwise 
In a portfolio, the normal case for a peak date to appear is in the middle of the entire CLU 
term as each leg has an increasing credit and the combination of credit strips along time stacks 
up making a hill-shape curve. 
Legs that expire earlier than peak date would not have any contribution to portfolio CLU 
because its own credit curve ends before the peak occurs. This indicator shows hints for users 
about these legs with great potential to increase but not affecting the portfolio CLU. If users are 
able to increase notional of legs that say “NO” (meaning this leg does not affect original CLU), 
instead of having a steep uphill, more space above will be used therefore making credit line 
usage more efficient. 
3. CLU reduction per 1 million unit of notional   
CLU reduction per 1million of notional (i.e. leg 1) = CLU of leg 1/ Initial Notional of leg 
Given other legs stay the same, this indicator shows how much portfolio CLU a leg can 
reduce by reducing 1million of notional on this leg. A decrease in notional results in less positive 
value in favour of RBS, thus generating a cost. At the same time of reducing credit usage, users 
can compare between legs that which one can reduce CLU the most with least cost by looking at 
legs with greatest CLU reduction per 1million of notional. 
4. Maximum multiplier increase without affecting CLU
Maximum multiplier increase without affecting CLU(i.e. leg1) = if “CLU Contribution” is 
“NO”, Original CLU / CLU of leg1; if “CLU Contribution” is “Yes”, “NA” 
For legs that expire later than the original peak date, no matter how notionals change 
CLU always gets affected. On the other hand, there might be plenty of credit space for legs that 
have no impact to CLU. This indicator shows the multiplier a leg can have without changing the 
current CLU. Compared to when salespeople used to lack a clear picture of portfolio CLU, now 
users of this tool can clearly spot opportunities for possible increase in value but no more 
consumption of credit. At time of completion of this project, we have used this part of the tool to 
find opportunities in real company portfolio to double notionals of some legs without affecting 
CLU. This has never been discovered before. 
5. Maximum multiplier decrease while still affecting CLU
Maximum multiplier decrease while affecting CLU(i.e. leg1)= if “CLU Contribution” is “NO”, 
“NA”; if “CLU Contribution” is “Yes,{ Ex-Portfolio CLU(excluding leg1)- Ex-Portfolio 
Credit(excluding leg1 at time of peak of CLU of leg 1)} / CLU of leg 1 
When reducing the notional of a leg that affects the CLU, CLU changes as well. There is 
a chance that CLU reduces to a point where the original peak date is no longer the peak. In this 
case, it is pointless to keep reducing the notional of a leg because peak date is shifted and new 
observation shall be made. This indicator aims at providing information regarding the peak 
shifting point. It points out how much the notional of a leg can be reduced before it stops having 
effect on CLU so that users are prone to situations where they might generate extra cost but not 
necessarily making CLU efficient. 
In Column K, this is where the actual portfolio restructuring work is done. For each leg, 
there is a multiplier field in which users can input numbers that are eventually applied as 
multipliers to each leg to be effective as changing notional.  
Documents you may be interested
Documents you may be interested