how to display pdf file in c# : Extract text from pdf using c# control Library system azure asp.net html console Excel97-2007BinaryFileFormat(xls)Specification28-part284

Microsoft Office Excel 97-2007 Binary File Format (.xls) Specification 
Page 280 of 349 
Index to internal 
format (ifmt) 
Format string 
0eh 
m/d/yy 
0fh 
d-mmm-yy 
10h 
d-mmm 
11h 
mmm-yy 
12h 
h:mm AM/PM 
13h 
h:mm:ss AM/PM 
14h 
h:mm 
15h 
h:mm:ss 
16h 
m/d/yy h:mm 
25h 
(#,##0_);(#,##0) 
26h 
(#,##0_);[Red](#,##0) 
27h 
(#,##0.00_);(#,##0.00) 
28h 
(#,##0.00_);[Red](#,##0.00) 
29h 
_(* #,##0_);_(* (#,##0);_(* "-"_);_(@_) 
2ah 
_($* #,##0_);_($* (#,##0);_($* "-"_);_(@_) 
2bh 
_(* #,##0.00_);_(* (#,##0.00);_(* "-"??_);_(@_) 
2ch 
_($* #,##0.00_);_($* (#,##0.00);_($* "-"??_);_(@_) 
2dh 
mm:ss 
2eh 
[h]:mm:ss 
2fh 
mm:ss.0 
30h 
##0.0E+0 
31h 
A BIFF file can contain as many 
XF
records as are necessary to describe the different 
cell formats and styles in a workbook.  The 
XF
records are written in a table in the 
workbook (
Book
) stream, and the index to the 
XF
record table is a 0-based number 
called 
ixfe
The workbook stream must contain a minimum 
XF
table consisting of 15 style 
XF
records and one cell 
XF
record (
ixfe=0
through 
ixfe=15
).  The first 
XF
record 
(
ixfe=0
) is the 
XF
record for the Normal style.  The next 14 records (
ixfe=1
through 
ixfe=14
) are 
XF
records that correspond to outline styles RowLevel_1, 
ColLevel_1, RowLevel_2, ColLevel_2, and so on.  The last record (
ixfe=15
) is the 
default cell 
XF
for the workbook. 
Following these 
XF
records are five additional style 
XF
records (not strictly required) 
that correspond to the Comma, Comma [0], Currency, Currency [0], and Percent 
styles. 
Cell XF Record — BIFF8 
Record Data 
Offset  Bits 
Mask 
Name 
Contents 
15–0  FFFFh 
ifnt 
Index to the 
FONT
record. 
15–0  FFFFh 
ifmt 
Index to the 
FORMAT
record. 
0001h 
fLocked 
=1 if the cell is locked. 
Extract text from pdf using c# - 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 and paste pdf text; delete text from pdf file
Extract text from pdf using c# - 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
get text from pdf online; extract text from pdf file
Microsoft Office Excel 97-2007 Binary File Format (.xls) Specification 
Page 281 of 349 
Offset  Bits 
Mask 
Name 
Contents 
0002h 
fHidden 
=1 if the cell is hidden. 
0004h 
fStyle 
=0 for cell 
XF
=1 for style 
XF
0008h 
f123Prefix 
If the Transition Navigation Keys 
option is off (Options dialog box, 
Transition tab), 
f123Prefix=1
indicates that a leading apostrophe 
(single quotation mark) is being used 
to coerce the cell‘s contents to a 
simple string. 
If the Transition Navigation Keys 
option is on, 
f123Prefix=1
indicates 
that the cell formula begins with one 
of the four Lotus 1-2-3 alignment 
prefix characters: 
' left 
" right 
^ centered 
\ fill 
This bit is always 0 if 
fStyle=1
15–4  FFF0h 
ixfParent 
Index to the 
XF
record of the parent 
style.  Every cell 
XF
must have a 
parent style 
XF
, which is usually 
ixfeNormal=0
This field is always FFFh if 
fStyle=1
10 
2–0 
0007h 
alc 
Alignment: 
0= general 
1= left 
2= center 
3= right 
4= fill 
5= justify 
6= center across selection 
0008h 
fWrap 
=1 wrap text in cell. 
6–4 
0070h 
alcV 
Vertical alignment: 
0= top 
1= center 
2= bottom 
3= justify 
0080h 
fJustLast 
(Used only in East Asian versions of 
Excel). 
15–8  FF00h 
trot 
Rotation, in degrees; 0–90dec is up 
0–90 deg., 91–180dec is down 1–90 
deg, and 255dec is vertical. 
12 
3–0 
000Fh 
cIndent 
Indent value (Format Cells dialog 
box, Alignment tab). 
C# PDF insert text Library: insert text into PDF content in C#.net
C#.NET Sample Code: Insert Text Character to PDF Using C#.NET. This C#.NET Sample Code: Insert Text String to PDF Using C#.NET. If
can't copy text from pdf; copy text from scanned pdf to word
C# PDF - Extract Text from Scanned PDF Using OCR SDK
C#.NET PDF - Extract Text from Scanned PDF Using OCR SDK for C#.NET. How to Extract Text from Adobe PDF Document Using .NET OCR Library in Visual C#. Overview.
get text from pdf image; copy and paste text from pdf to excel
Microsoft Office Excel 97-2007 Binary File Format (.xls) Specification 
Page 282 of 349 
Offset  Bits 
Mask 
Name 
Contents 
0010h 
fShrinkToFit 
=1 if Shrink To Fit option is on 
(Format Cells dialog box, Alignment 
tab). 
0020h 
fMergeCell 
=1 if Merge Cells option is on 
(Format Cells dialog box, Alignment 
tab). 
7–6 
00C0h 
iReadOrder 
Reading direction (East Asian versions 
only): 
0= Context 
1= Left-to-right 
2= Right-to-left 
9–8 
0300h 
(Reserved) 
10 
0400h 
fAtrNum 
=1 if the 
ifmt
is not equal to the 
ifmt
of the parent style 
XF
This bit is N/A if 
fStyle=1
11 
0800h 
fAtrFnt 
=1 if the 
ifnt
is not equal to the 
ifnt
of the parent style 
XF
.  
This bit is N/A if 
fStyle=1
12 
1000h 
fAtrAlc 
=1 if either the 
alc
or the 
fWrap
field 
is not equal to the corresponding field 
of the parent style 
XF
.  
This bit is N/A if 
fStyle=1
13 
2000h 
fAtrBdr 
=1 if any border line field (
dgTop
, and 
so on) is not equal to the 
corresponding field of the parent style 
XF
.  
This bit is N/A if 
fStyle=1
14 
4000h 
fAtrPat 
=1 if any pattern field (
fls
icvFore
icvBack
) is not equal to 
the corresponding field of the parent 
style 
XF
.  
This bit is N/A if 
fStyle=1
15 
8000h 
fAtrProt 
=1 if either the 
fLocked
field or the 
fHidden
field is not equal to the 
corresponding field of the parent style 
XF
.  
This bit is N/A if 
fStyle=1
14 
3–0 
000Fh 
dgLeft 
Border line style (see the following 
table). 
7–4 
00F0h 
dgRight 
Border line style (see the following 
table). 
11–8  0F00h 
dgTop 
Border line style (see the following 
table). 
15–12  F000h 
dgBottom 
Border line style (see the following 
table). 
C# PDF Image Extract Library: Select, copy, paste PDF images in C#
using RasterEdge.Imaging.Basic; using RasterEdge.XDoc.PDF; C#: Extract All Images from PDF Document. C# programming sample for extracting all images from PDF.
export highlighted text from pdf to word; extracting text from pdf
C# PDF Page Extract Library: copy, paste, cut PDF pages in C#.net
Able to extract single or multiple pages from adobe portable document format, known as PDF document, is a documents even though they are using different types
copy text from pdf in preview; cut and paste pdf text
Microsoft Office Excel 97-2007 Binary File Format (.xls) Specification 
Page 283 of 349 
Offset  Bits 
Mask 
Name 
Contents 
16 
6–0 
007Fh 
icvLeft 
Index to the color palette for the left 
border color. 
13–7  3F80h 
icvRight 
Index to the color palette for the right 
border color. 
15–14  C000h 
grbitDiag 
1=diag down, 2=diag up, 3=both. 
18 
6–0 
0000007Fh 
icvTop 
Index to the color palette for the top 
border color. 
13–7  00003F80h 
icvBottom 
Index to the color palette for the 
bottom border color. 
20–14  001FC000h 
icvDiag 
for diagonal borders. 
24–21  01E00000h 
dgDiag 
Border line style (see the following 
table). 
25 
02000000h 
fHasXFExt
=1  when a subsequent XFEXT record 
may modify the properties of this XF. 
New for Office Excel 2007 
31–26  FC000000h 
fls 
Fill pattern. 
22 
6–0 
007Fh 
icvFore 
Index to the color palette for the 
foreground color of the fill pattern. 
13–7  3F80h 
icvBack 
Index to the color palette for the 
background color of the fill pattern. 
14 
4000h 
fSxButton 
=1 if the 
XF
record is attached to a 
PivotTable button. 
This bit is always 0 if 
fStyle=1
15 
8000h 
(Reserved) 
Style XF Record — BIFF8 
The style 
XF
record is identical in structure to the cell 
XF
record, with the differences 
in meaning summarized as follows: 
Offset  Bits 
Mask 
Name 
Contents 
0004h 
fStyle 
=1 for style 
XF
0008h 
f123Prefix 
=0 for style 
XF
15–4 
FFF0h 
ixfParent 
=FFFh for style 
XF
12 
10 
0400h 
fAtrNum 
doesn't matter for style 
XF
11 
0800h 
fAtrFnt 
doesn't matter for style 
XF
12 
1000h 
fAtrAlc 
doesn't matter for style 
XF
13 
2000h 
fAtrBdr 
doesn't matter for style 
XF
14 
4000h 
fAtrPat 
doesn't matter for style 
XF
15 
8000h 
fAtrProt 
doesn't matter for style 
XF
22 
14 
4000h 
fSxButton 
=0 for style 
XF
C# PDF Convert to Jpeg SDK: Convert PDF to JPEG images in C#.net
Convert PDF to JPEG Using C#.NET. Add necessary references: RasterEdge.Imaging.Basic. dll. RasterEdge.Imaging.Basic.Codec.dll. RasterEdge.Imaging.Drawing.dll.
find and replace text in pdf; copy highlighted text from pdf
C# PDF Convert to Text SDK: Convert PDF to txt files in C#.net
Now you can convert source PDF document to text file using the C# demo code we have offered below. How to Use C#.NET Demo Code to Convert PDF to Text in C#.NET.
extract text from pdf java open source; export highlighted text from pdf
Microsoft Office Excel 97-2007 Binary File Format (.xls) Specification 
Page 284 of 349 
Line Styles 
The border line style fields — 
dgTop
dgLeft
, and so on — correspond to the options 
in the Format Cells dialog box, Border tab, as shown in the following table. 
dg* value 
Border line style 
None 
Thin 
Medium 
Dashed 
Dotted 
Thick 
Double 
Hair 
The following are in BIFF8 only: 
10 
11 
12 
13 
Medium dashed 
Dash-dot 
Medium dash-dot 
Dash-dot-dot 
Medium dash-dot-dot 
Slanted dash-dot 
Cell XF Record — BIFF7 and earlier 
Record Data 
Offset  Bits 
Mask  Name 
Contents 
15–0  FFFFh 
ifnt 
Index to the 
FONT
record. 
15–0  FFFFh 
ifmt 
Index to the 
FORMAT
record. 
0001h 
fLocked 
=1 if the cell is locked. 
0002h 
fHidden 
=1 if the cell is hidden. 
0004h 
fStyle 
=0 for cell 
XF
=1 for style 
XF
0008h 
f123Prefix 
If the Transition Navigation Keys option is 
off (Options dialog box, Transition tab), 
f123Prefix=1
indicates that a leading 
apostrophe (single quotation mark) is being 
used to coerce the cell‘s contents to a simple 
string. 
If the Transition Navigation Keys option is 
on, 
f123Prefix=1
indicates that the cell 
formula begins with one of the four Lotus 1-
2-3 alignment prefix characters: 
' left 
" right 
^ centered 
\ fill 
15–4  FFF0h 
ixfParent 
Index to the 
XF
record of the parent style.  
Every cell 
XF
must have a parent style 
XF
which is usually 
ixfeNormal=0
C# PDF insert image Library: insert images into PDF in C#.net, ASP
C#.NET PDF SDK - Add Image to PDF Page in C#.NET. How to Insert & Add Image, Picture or Logo on PDF Page Using C#.NET. Add Image to PDF Page Using C#.NET.
copy text from scanned pdf; copy and paste text from pdf
C# PDF Page Insert Library: insert pages into PDF file in C#.net
doc2.InsertPage(page, pageIndex); // Output the new document. doc2.Save(outPutFilePath); Add and Insert Multiple PDF Pages to PDF Document Using C#.
extract text from image pdf file; a pdf text extractor
Microsoft Office Excel 97-2007 Binary File Format (.xls) Specification 
Page 285 of 349 
Offset  Bits 
Mask  Name 
Contents 
10 
2–0 
0007h 
alc 
Alignment: 
0= general 
1= left 
2= center 
3= right 
4= fill 
5= justify 
6= center across selection 
0008h 
fWrap 
= 1 wrap text in cell. 
6–4 
0070h 
alcV 
Vertical alignment: 
0= top 
1= center 
2= bottom 
3= justify 
0080h 
fJustLast 
(Used only in East Asian versions of Excel.) 
9–8 
0300h 
ori 
Orientation of text in cell: 
=0 no rotation. 
=1 text appears top-to-bottom; letters are 
upright. 
=2 text is rotated 90 degrees 
counterclockwise. 
=3 text is rotated 90 degrees clockwise. 
10 
0400h 
fAtrNum 
=1 if the 
ifmt
is not equal to the 
ifmt
of 
the parent style 
XF
11 
0800h 
fAtrFnt 
=1 if the 
ifnt
is not equal to the 
ifnt
of 
the parent style 
XF
12 
1000h 
fAtrAlc 
=1 if either the 
alc
or the 
fWrap
field is not 
equal to the corresponding field of the parent 
style 
XF
13 
2000h 
fAtrBdr 
=1 if any border line field (
dgTop
, and so 
on) is not equal to the corresponding field of 
the parent style 
XF
14 
4000h 
fAtrPat 
=1 if any pattern field (
fls
icvFore
icvBack
) is not equal to the corresponding 
field of the parent style 
XF
15 
8000h 
fAtrProt 
=1 if either the 
fLocked
field or the 
fHidden
field is not equal to the 
corresponding field of the parent style 
XF
12 
6–0 
007Fh 
icvFore 
Index to the color palette for the foreground 
color of the fill pattern. 
12–7  1F80h 
icvBack 
Index to the color palette for the background 
color of the fill pattern. 
13 
2000h 
fSxButton 
=1 if the 
XF
record is attached to a 
PivotTable button. 
Microsoft Office Excel 97-2007 Binary File Format (.xls) Specification 
Page 286 of 349 
Offset  Bits 
Mask  Name 
Contents 
15–14  C000h  (Reserved) 
14 
5–0 
003Fh 
fls 
Fill pattern. 
8–6 
01C0h 
dgBottom 
bottom Border line style 
(see previous table) 
15–9  FE00h 
icvBottom 
Index to the color palette for the bottom 
border color. 
16 
2–0 
0007h 
dgTop 
top Border line style (see previous table). 
5–3 
0038h 
dgLeft 
left Border line style (see previous table). 
8–6 
01C0h 
dgRight 
right Border line style (see previous table). 
15–9  FE00h 
icvTop 
Index to the color palette for the top border 
color. 
18 
6–0 
007Fh 
icvLeft 
Index to the color palette for the left border 
color. 
13–7  3F80h 
icvRight 
Index to the color palette for the right border 
color. 
15–14  C000h  (Reserved) 
Style XF Record — BIFF7 and earlier 
The BIFF7 style 
XF
record is identical in structure to the BIFF7 cell 
XF
record, with 
the differences in meaning summarized as follows: 
Offset  Bits 
Mask 
Name 
Contents 
0004h 
fStyle 
=1 for style 
XF
0008h 
f123Prefix 
=0 for style 
XF
15–4 
FFF0h 
ixfParent 
=FFFh for style 
XF
10 
10 
0400h 
fAtrNum 
=0 if the style includes Number 
(Style dialog box). 
11 
0800h 
fAtrFnt 
=0 if the style includes Font (Style 
dialog box). 
12 
1000h 
fAtrAlc 
=0 if the style includes Alignment 
(Style dialog box). 
13 
2000h 
fAtrBdr 
=0 if the style includes Border (Style 
dialog box). 
14 
4000h 
fAtrPat 
=0 if the style includes Patterns 
(shading) (Style dialog box). 
15 
8000h 
fAtrProt 
=0 if the style includes Protection 
(cell protection) (Style dialog box). 
12 
13 
2000h 
fSxButton 
=0 for style 
XF
Microsoft Office Excel 97-2007 Binary File Format (.xls) Specification 
Page 287 of 349 
DXF records 
Related to the 
XF
record is the 
DXF
record used by 
CF
SXDXF
EZFILTER12
and 
LIST12
 The 
DXF
record is a way to partially modify or define a format. 
Offset  Name 
Size  Contents 
(Reserved)  2 
grbit 
Option flags 
grbit2 
Option flags 
The 
grbit
field contains the following flags: 
Bits 
Mask  Name 
Contents 
8-0 
01FFh  (Reserved) 
0200h 
fAtrNum 
1= a 
DXFNUM
record follows 
10 
0400h 
fAtrFnt 
1= a 
DXFFNT
record follows 
11 
0800h 
fAtrAlc 
1= a 
DXFALC
record follows 
12 
1000h 
fAtrBdr 
1= a 
DXFBDR
record follows 
13 
2000h 
fAtrPat 
1= a 
DXFPAT
record follows 
14 
4000h 
fAtrProt 
1= a 
DXFPROT
record follows 
15 
8000h  (Reserved) 
The 
grbit2
field contains the following flags: 
Bits 
Mask  Name 
Contents 
0001h 
fIfmtUser 
1= 
DXFNUM
is user-defined format 
15-1 
FFFEh  (Reserved) 
DXFNUM
(2 bytes)
Offset  Name 
Size  Contents 
(Reserved)  2 
DXFFNT
(2 bytes)
Offset  Name 
Size  Contents 
(Reserved)  2 
DXFALC
(alignment - 8 bytes) 
Size  Bits 
Mask 
Name 
Contents 
2-0 
0007h 
alc 
alignment (see 
XF
's 
alc
15-3  FFF8h 
(unused) 
3–0 
000Fh 
cIndent 
indent value (see 
XF
's 
cIndent
5–4 
0030h 
(unused) 
7-6 
00C0h 
iReadOrder 
reading direction (see 
XF
's 
iReadOrder
15-8  FF00h 
(unused) 
iIndent 
relative indent value 
DXFBDR
(borders - 8 bytes) 
Microsoft Office Excel 97-2007 Binary File Format (.xls) Specification 
Page 288 of 349 
Size  Bits 
Mask 
Name 
Contents 
3–0 
000Fh 
dgLeft 
left border line style
7–4 
00F0h 
dgRight 
right Border line style
11-8  0F00h 
dgTop 
top Border line style
15-12  F000h 
dgBottom 
bottom Border line style
6–0 
007Fh 
icvLeft 
left border color palette index 
13-7  3F80h 
icvRight 
right border color palette index 
15-14  C000h 
grbitDiag 
1=diag down, 2=diag up, 3=both. 
6–0 
0000007Fh 
icvTop 
top border color palette index  
13-7  00003F80h 
icvBottom 
bottom border color palette index  
20-14  001FC000h 
icvDiag 
diagonal line color palette index 
24-21  01E00000h 
dgDiag 
diagonal line style
31-25  FE000000h  (unused) 
DXFPAT
(fill pattern – 4 bytes) 
Size 
Bits 
Mask 
Name 
Contents 
9-0 
03FFh 
(unused) 
15-10  FC00h 
fls 
Fill pattern. 
6–0 
007Fh 
icvFore 
foreground color palette index. 
13–7 
3F80h 
icvBack 
background color palette index. 
15-14  C000h 
(unused) 
DXFPROT
(protection – 2 bytes) 
Size 
Bits 
Mask 
Name 
Contents 
0001h 
fLocked 
=1 if locked 
0002h 
fHidden 
=1 if hidden 
15-2 
FFFCh 
(unused) 
XFCRC: XF Extensions Checksum (87Ch) 
This record is used in determining whether 
XFEXT
(87Dh) records should be applied 
when loading a document. This record if present should come after all 
XF
records. It 
contains the number of 
XF
records that were written and a checksum of the data in 
those records. If the number of records and the checksum match and the document 
was last saved with version 12 or later then 
XFEXT
records will be applied.  
Offset  Name 
Size 
Contents 
rt 
Record type; this matches the BIFF 
rt
in the 
first two bytes of the record; =087Ch 
grbitFrt 
FRT
cell reference flag; =0 currently 
(Reserved)
Currently not used, and set to 0
16 
version 
Record version; =0 currently 
18 
cxfs 
Number of XF records written to disk 
Microsoft Office Excel 97-2007 Binary File Format (.xls) Specification 
Page 289 of 349 
20 
crc 
Checksum of the written XF records.  
XFEXT: XF Extension (87Dh) 
When writing 
XF
records to BIFF8 format from Office Excel 2007 or later, if the 
XF
record uses new formatting properties then a BIFF8 compatible 
XF
record will be 
written followed by an 
XFEXT
record that references that 
XF
and contains additional 
information that can be used to restore the new properties when the document is 
opened again in Office Excel 2007 or later. 
Offset  Name 
Size  Contents 
rt 
Record type; this matches the BIFF 
rt
in the first 
two bytes of the record; =087Dh 
grbitFrt 
FRT
cell reference flag; =0 currently 
(Reserved)
Currently not used, and set to 0
16 
version 
Record version; =0 currently – Office Excel 2007 will 
ignore this record on load if not 0. 
18 
ixfe 
Index of to 
XF
record this extension modifies 
20 
(Reserved)
Currently not used, and set to 0 
22 
cexts 
Number of extension properties that follow 
24 
rgb 
var 
Array of extension properties.  
The data for each extension property starts with a common header: 
Offset  Name 
Size  Contents 
extType 
Indicates extension property type 
cb 
Length of this extension in bytes including header. 
This header is followed by a variable amount of data specified by the extension 
property type. Unknown extension types are skipped on load. BIFF12 defines the 
following extension property types: 
Extension type 
Value  Comments 
xfextRGBForeColor
Sets cell interior forecolor to RGB 
xfextRGBBackColor
Sets cell interior backcolor to RGB 
reserved 
Reserved; not used 
reserved 
Reserved; not used 
xfextForeColor
Sets cell interior forecolor 
xfextBackColor
Sets cell interior backcolor 
xfextGradientTint
Sets cell interior to a specified gradient 
xfextBorderColorTop
Sets specified cell border color 
xfextBorderColorBottom
Sets specified cell border color 
xfextBorderColorLeft
Sets specified cell border color 
xfextBorderColorRight
10 
Sets specified cell border color 
Documents you may be interested
Documents you may be interested