how to display pdf file in c# : Extract text from pdf control software platform web page windows wpf web browser Excel97-2007BinaryFileFormat(xls)Specification4-part291

Microsoft Office Excel 97-2007 Binary File Format (.xls) Specification 
Page 40 of 349 
14h 
Next year 
15h 
This year 
16h 
Last year 
17h 
Year-to-date 
18h 
1
st
quarter 
19h 
2
nd
quarter 
1Ah 
3
rd
quarter 
1Bh 
4
th
quarter 
1Ch 
1
st
month 
1Dh 
2
nd
month 
1Eh 
3
rd
month 
1Fh 
4
th
month 
20h 
5
th
month 
21h 
6
th
month 
22h 
7
th
month 
23h 
8
th
month 
24h 
9
th
month 
25h 
10
th
month 
26h 
11
th
month 
27h 
12
th
month 
28h 
Not equal to date 
29h 
Before or equal to date 
2Ah 
After or equal to date 
2Bh 
Not between dates 
The 
grbit
field contains the following flags: 
Offset  Bits  Mask  Name 
Contents 
0001h 
fTop10 
=1 if this is Top 10 criterion 
0002h 
fTop 
=1 if top, =0 if bottom 
0004h 
fPercent 
=1 if percent, =0 if items 
0008h 
fWorksheetAutoFilter 
=1 if this is worksheet 
AutoFilter 
4-15  FFF0h  (Reserved) 
Currently not used, and set to 0 
The 
wTop10Num
field contains one of the following values: 
wTop10Num  Top 10 filter type 
00h 
Unknown 
01h 
Count 
02h 
Percent 
03h 
Sum 
If 
ft
field contains 00h (value), then there is no data stored in 
rgb
block. All criteria 
and date groupings data is stored in 
CONTINUEFRT12
(87Fh) records that follow 
EZFILTER12
(87Eh) record as described below. 
Extract 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
delete text from pdf preview; copy paste text pdf
Extract 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 using c#; extract text from pdf with formatting
Microsoft Office Excel 97-2007 Binary File Format (.xls) Specification 
Page 41 of 349 
First stored are 
ccriteria
CONTINUEFRT12
records of the following form: 
Record Data 
BIFF8 only 
Criteria records are followed by 
cdategroupings
CONTINUEFRT12
records of the 
following form: 
Record Data 
BIFF8 only 
Offset  Name 
Size 
Contents 
rt 
Record type; this matches the BIFF 
rt
in the 
first two bytes of the record; =087Fh 
grbitFrt 
FRT
cell reference flag; =0 currently 
16 
yr 
Year, 4-digit 
18 
mon 
Month, 1-12 
20 
dom 
Day of the month, 1-31 
24 
hour 
Hour, 0-23 
26 
min 
Minute, 0-59 
28 
sec 
Second, 0-59 
30 
wdy 
Day of the week, 1-7 
32 
fracsec 
Fractions of a second 
34 
wRound 
Rounding parameter: 
00h. Round to seconds 
01h. Round to 10
th
of seconds 
02h. Round to 100
th
of seconds 
03h. Round to 1000
th
of seconds 
36 
dnt 
Date node type. Specifies which part of the 
date (Year/Month/Day/Hour/Minute/Second) is 
being used in the filter: 
00h. Year 
01h. Month 
02h. Day 
03h. Hour 
04h. Minute 
05h. Second 
Offset  Name 
Size 
Contents 
rt 
Record type; this matches the BIFF 
rt
in the 
first two bytes of the record; =087Fh 
grbitFrt 
FRT
cell reference flag; =0 currently 
ref 
Area reference (range) to which the AutoFilter 
is applied
16 
doper 
10 
DOPER structure (described in 
AUTOFILTER
(9Eh) record) 
26 
rgch 
var 
String storage for vtString 
DOPER
ref 
Area reference (range) to which the AutoFilter 
is applied
C# PDF Image Extract Library: Select, copy, paste PDF images in C#
Image: Extract Image from PDF. |. Home ›› XDoc.PDF ›› C# PDF: Extract PDF Image. How to C#: Extract Image from PDF Document.
copy text from pdf to word; copy text from pdf
VB.NET PDF Image Extract Library: Select, copy, paste PDF images
Image: Extract Image from PDF. |. Home ›› XDoc.PDF ›› VB.NET PDF: Extract PDF Image. VB.NET PDF - Extract Image from PDF Document in VB.NET.
cut text pdf; copy text from protected pdf to word
Microsoft Office Excel 97-2007 Binary File Format (.xls) Specification 
Page 42 of 349 
If 
ft
field contains 01h or 02h (cell color or font respectively), then the following 
data is stored in 
rgb
block: 
Offset  Name 
Size 
Contents 
dxf 
var 
Cell or font color 
DXF
If 
ft
field contains 03h (cell icon), then the following data is stored in 
rgb
block: 
Offset  Name 
Size 
Contents 
iiconset 
Icon set number 
iicon 
Icon number within the specified set 
AUTOFILTERINFO: Drop-Down Arrow Count (9Dh) 
This record stores the count of AutoFilter drop-down arrows.  Each drop-down arrow 
has a corresponding 
OBJ
record.  If at least one AutoFilter is active (in other words, 
the range was filtered at least once), there is a corresponding 
FILTERMODE
record in 
the file.  There is also one 
AUTOFILTER
record for each active filter. 
Record Data 
Offset  Field Name  Size  Contents 
cEntries 
Number of AutoFilter drop-down arrows on the sheet 
AUTOWEBPUB: Auto web publish storage (8c0h) 
This is a Mac Excel 
FRT
record.  It stores the information for auto web publishing. 
Record Data 
Offset  Field Name  Size  Contents 
rt 
Record type; this matches the BIFF 
rt
in the first two 
bytes of the record;  =08c0h 
grbitFrt 
FRT
flags; 
bitfFrtRef
must be set to 1; see 
FRT
Record 
Description 
REF 
REF
structure; see 
FRT
Record Description 
16 
tws 
Type of web source 
17 
grbitFlags 
Flags 
19 
id 
Unused 
21 
ref 
REF
structure; 
ref
if 
twsREf
29 
cchPath 
Where to save 
31 
cchShTitle 
Sheet title; 
0
if 
twsWorkbook
33 
cchObjToPub 
Object name, if applicable 
35 
rgach 
var  Path, sheet then object 
The 
grbitFlags
field contains the following option flags 
Bits  Mask  Flag Name 
Contents 
0001h 
fScheduled 
1=  
0002h 
fWarn 
1=  
0004h 
fMustRegister 
1=  
C# PDF Page Extract Library: copy, paste, cut PDF pages in C#.net
Page: Extract, Copy and Paste PDF Pages. Easy to Use C# Code to Extract PDF Pages, Copy Pages from One PDF File and Paste into Others in C#.NET Program.
a pdf text extractor; .net extract text from pdf
C# PDF insert text Library: insert text into PDF content in C#.net
Text to PDF. C#.NET PDF SDK - Insert Text to PDF Document in C#.NET. Providing C# Demo Code for Adding and Inserting Text to PDF File Page with .NET PDF Library.
extract text from pdf image; export highlighted text from pdf
Microsoft Office Excel 97-2007 Binary File Format (.xls) Specification 
Page 43 of 349 
15-3  FFF8h  (Reserved) 
Reserved; must be zero 
BACKUP: Save Backup Version of the File (40h) 
The 
BACKUP
record specifies whether Excel should save backup versions of a file. 
Record Data 
Offset  Field Name 
Size  Contents 
fBackupFile 
=1 if Excel should save a backup version of the file 
BLANK: Cell Value, Blank Cell (201h) 
BLANK
record describes an empty cell.  The 
rw
field contains the 0-based row 
number.  The 
col
field contains the 0-based column number. 
Record Data 
Offset  Name 
Size  Contents 
rw 
Row 
col 
Column 
ixfe 
Index to the 
XF
record 
BOF: Beginning of File (809h) 
The 
BOF
record marks the beginning of the 
Book
stream in the BIFF file.  It also 
marks the beginning of record groups (or ―substreams‖ of the 
Book
stream) for 
sheets in the workbook.  For BIFF2 through BIFF4, the BIFF version is found from the 
high-order byte of the record number field, as shown in the following table.  For 
BIFF5/BIFF7, and BIFF8 use the 
vers
field at offset 4 to determine the BIFF version. 
BOF Record Number Field 
Offset  Field Name  Size  Contents 
vers 
version: 
=00  BIFF2 
=02  BIFF3 
=04  BIFF4 
=08  BIFF5/BIFF7/BIFF8 
bof 
09h 
Record Data 
BIFF8 
Offset  Field Name  Size  Contents 
vers 
Version number: 
=0600 for BIFF8 
dt 
Substream type: 
0005h = Workbook globals 
0006h = Visual Basic module 
0010h = Worksheet or dialog sheet 
0020h = Chart 
0040h = Excel 4.0 macro sheet 
0100h = Workspace file 
rupBuild 
Build identifier (=0DBBh for Excel 97) 
10 
rupYear 
Build year (=07CCh for Excel 97) 
VB.NET PDF Page Extract Library: copy, paste, cut PDF pages in vb.
VB.NET: Extract PDF Pages and Save into a New PDF File. You VB.NET: Extract PDF Pages and Overwrite the Original PDF File. Instead
extracting text from pdf; copy paste pdf text
C# PDF Text Search Library: search text inside PDF file in C#.net
Text: Search Text in PDF. C# Guide about How to Search Text in PDF Document and Obtain Text Content and Location Information with .NET PDF Control.
cut and paste text from pdf document; .net extract text from pdf
Microsoft Office Excel 97-2007 Binary File Format (.xls) Specification 
Page 44 of 349 
12 
bfh 
File history flags 
16 
sfo 
Lowest BIFF version (see text) 
The 
rupBuild
and 
rupYear
fields contain numbers that identify the version (build) 
of Excel that wrote the file.  If you write a BIFF file, you can use the BiffView utility 
to determine the current values of these fields by examining a 
BOF
record in a 
workbook file. 
The 
sfo
field contains the earliest version (
vers
field) of Excel that can read all 
records in this file. 
The 
bfh
field contains the following flag bits: 
Bits 
Mask 
Flag Name  Contents 
00000001h 
fWin 
=1 if the file was last edited by Excel for Windows 
00000002h 
fRisc 
=1 if the file was last edited by Excel on a RISC 
platform 
00000004h 
fBeta 
=1 if the file was last edited by a beta version of 
Excel 
00000008h 
fWinAny 
=1 if the file has ever been edited by Excel for 
Windows 
00000010h 
fMacAny 
=1 if the file has ever been edited by Excel for the 
Macintosh 
00000020h 
fBetaAny 
=1 if the file has ever been edited by a beta version 
of Excel 
7–6 
000000C0h  (Reserved) 
Reserved; must be 0 (zero) 
00000100h 
fRiscAny 
=1 if the file has ever been edited by Excel on a 
RISC platform 
31 – 9  FFFFFE00 
(Reserved) 
Reserved; must be 0 (zero) 
Record Data 
BIFF5 and BIFF7 
Offset  Field Name  Size  Contents 
vers 
Version number (0500 for BIFF5 and BIFF7) 
dt 
Substream type: 
0005h = Workbook globals 
0006h = Visual Basic module 
0010h = Worksheet or dialog sheet 
0020h = Chart 
0040h = Excel 4.0 macro sheet 
0100h = Workspace file 
rupBuild 
Build identifier (internal use only) 
10 
rupYear 
Build year (internal use only) 
BOOKBOOL: Workbook Option Flag (DAh) 
This record saves a workbook option flag. 
C# PDF Convert to Text SDK: Convert PDF to txt files in C#.net
C#.NET PDF SDK - Convert PDF to Text in C#.NET. Integrate following RasterEdge C#.NET text to PDF converter SDK dlls into your C#.NET project assemblies;
copy text from pdf online; get text from pdf online
VB.NET PDF Form Data Read library: extract form data from PDF in
featured PDF software, it should have functions for processing text, image as you how to read or retrieve field data from PDF and how to extract and get
copying text from pdf into word; c# extract pdf text
Microsoft Office Excel 97-2007 Binary File Format (.xls) Specification 
Page 45 of 349 
Record Data 
Offset  Record Name  Size  Contents 
grbit 
See table below 
The 
grbit
field contains the following flags: 
Bits  Mask  Flag Name 
Contents 
0001h 
fNoSaveSupp 
=1 if the Save External Link Values 
option is turned off (Options dialog box, 
Calculation tab) 
0002h  (Reserved) 
0004h 
fHasEnvelope 
xl9: =1 if book has envelope (File | Send 
To | Mail Recipient) 
0008h 
fEnvelopeVisible 
xl9: =1 if envelope is visible 
0010h 
fEnvelopeInitDone 
xl10: =1 if envelope has been initialized 
6-5 
0060h 
grbitUpdateLinks 
xl10: Update external links: 
0= prompt user to update 
1= do not prompt, do not update 
2= do not prompt, do update 
0080h  (Reserved) 
0100h 
fHideBorderUnsels 
xl11: 1= hide borders of unselected Tables 
15-9  FE00h  (Reserved) 
BOOKEXT: Extra Book Info (863h) 
Introduced in Excel 10 (2002) this record is an 
FRT
record.  This record contains 
workbook-specific information new to Excel 10 (2002) and Excel 11 (2003).  The 
rgf
and 
rgf2
fields contain several bit flags and other fields, as described in the tables 
below. 
Record Data 
Offset  Field Name  Size  Contents 
rt 
Record type; this matches the BIFF 
rt
in the first two 
bytes of the record; =0863h 
grbitFrt 
FRT
flags; must be zero 
(unused) 
Must be zero 
16 
cb 
Record size minus 4 (excludes 
rt
and 
cb
in record header) 
=014h in Excel 10, 
=015h in Excel 11, 
may be larger in future releases 
20 
grbit 
Flags and other fields; see description below 
24 
grbit2 
var  In Excel 11 this indicates there are more flags if it is set to 
1. In Excel 10 this is 0. This field may be larger in the 
future. 
The 
grbit
field contains the following flags and fields: 
Microsoft Office Excel 97-2007 Binary File Format (.xls) Specification 
Page 46 of 349 
Bits 
Mask 
Flag or Field Name 
Contents 
00000001h 
fDontAutoRecover 
=1 if Auto Recover is disabled for 
this workbook; 
=0 otherwise. 
00000002h 
fHidePivotTableFList 
=1 if pivot table field list should be 
hidden for this workbook; 
=0 if it should be shown.   
00000004h 
fFilterPrivacy 
=1 if personal information should be 
removed from File / Properties on 
save; 
=0 otherwise. 
00000008h 
fEmbedSmartTags 
=1 if smart tags should be 
embedded in this workbook on save; 
=0 otherwise. 
5-4 
00000030h 
mdSmartTagsDisplay 
Corresponding to a control in the 
Tools/AutoCorrect Options…./Smart 
Tags dialog tab: 
=0 
mdSmartTagsDisplayAll
, if 
both button and indicator should be 
shown for each smart tag; 
=1 
mdSmartTagsDisplayNone
, if  
smart tags should not be shown at 
all; 
=2 
mdSmartTagsDisplayNoIndicato
r
if only the button (but no indicator) 
should be shown for each smart tag. 
00000040h 
fSavedDuringRecovery 
=1 if the workbook was saved during 
auto recovery; 
=0 otherwise 
00000080h 
fCreatedViaMinimalSave 
=1 if the workbook was created by 
means of minimal save; 
=0 otherwise 
00000100h 
fOpenedViaDataRecovery 
=1 if this workbook was opened by 
means of data recovery; 
=0 otherwise 
00000200h 
fOpenedViaSafeLoad 
=1 if the workbook has been opened 
in safe load mode; 
=0 otherwise 
31-10  FFFFFC00h  (unused) 
Reserved; must be zero 
The 
grbit2
field contains the following flags: 
Microsoft Office Excel 97-2007 Binary File Format (.xls) Specification 
Page 47 of 349 
Bits 
Mask  Flag Name 
Contents 
01h 
fBuggedUserAboutSolution 
In Excel 11: 
=1 if the user doesn't want to be 
prompted to load smart doc 
components; 
=0 otherwise 
02h 
fShowInkAnnotation  
In Excel 11: 
=1 if inking annotations should be 
displayed in this workbook; 
=0 otherwise 
7-2 
FCh 
(unused) 
Unused 
BOOLERR: Cell Value, Boolean or Error (205h) 
BOOLERR
record describes a cell that contains a constant Boolean or error value.  
The 
rw
field contains the 0-based row number.  The 
col
field contains the 0-based 
column number. 
Record Data 
Offset  Field Name  Size  Contents 
rw 
Row 
col 
Column 
ixfe 
Index to the 
XF
record 
10 
bBoolErr 
Boolean value or error value 
11 
fError 
Boolean/error flag 
The 
bBoolErr
field contains the Boolean or error value, as determined by the 
fError
field.  If the 
fError
field contains a 0 (zero), the 
bBoolErr
field contains a 
Boolean value; if the 
fError
field contains a 1, the 
bBoolErr
field contains an error 
value. 
Boolean values are 1 for true and 0 for false. 
Error values are listed in the following table. 
Error value 
Value (hex) 
Value (dec.) 
#NULL! 
00h 
#DIV/0! 
07h 
#VALUE! 
0Fh 
15 
#REF! 
17h 
23 
#NAME? 
1Dh 
29 
#NUM! 
24h 
36 
#N/A 
2Ah 
42 
BOTTOMMARGIN: Bottom Margin Measurement (29h) 
The 
BOTTOMMARGIN
record specifies the bottom margin in inches when a sheet is 
printed.  The num field is in 8-byte IEEE floating-point format. 
Record Data 
Offset  Field Name  Size 
Contents 
num 
Bottom margin  
Microsoft Office Excel 97-2007 Binary File Format (.xls) Specification 
Page 48 of 349 
BOUNDSHEET: Sheet Information (85h) 
This record stores the sheet name, sheet type, and stream position. 
BIFF8 Record Data 
Offset  Field Name  Size  Contents 
lbPlyPos 
Stream position of the start of the 
BOF
record for the sheet 
grbit 
Option flags 
10 
cch 
Length of the sheet name (in characters) 
11 
rgch 
var  Sheet name (
grbit
/
rgb
fields of Unicode String
BIFF7 Record Data 
Offset  FieldName  Size  Contents 
lbPlyPos 
Stream position of the start of the 
BOF
record for the sheet 
grbit 
Option flags 
10 
cch 
Length of the sheet name 
11 
rgch 
var  Sheet name 
The 
grbit
field contains the following options: 
Bits 
Mask 
Option Name  Contents 
1–0 
0003h 
hsState 
Hidden state: 
00h = visible 
01h = hidden 
02h = very hidden (see text) 
7 – 2 
00FCh  (Reserved) 
15 – 8 
FF00h 
dt 
Sheet type: 
00h = worksheet or dialog sheet 
01h = Excel 4.0 macro sheet 
02h = chart 
06h = Visual Basic module 
A Visual Basic procedure can set the Visible property of a sheet to create a very 
hidden sheet.  A very hidden sheet can be made visible again by a Visual Basic 
procedure, but there is no way to make the sheet visible through the user interface 
of Excel. 
CALCCOUNT: Iteration Count (0Ch) 
The 
CALCCOUNT
record stores the Maximum Iterations option from the Options 
dialog box, Calculation tab. 
Record Data 
Offset  Field Name  Size  Contents 
cIter 
Iteration count 
CALCMODE: Calculation Mode (0Dh) 
The 
CALCMODE
record stores options from the Options dialog box, Calculation tab. 
Microsoft Office Excel 97-2007 Binary File Format (.xls) Specification 
Page 49 of 349 
Record Data 
Offset  Flag Name 
Size  Contents 
fAutoRecalc 
Calculation mode: 
=0 for manual 
=1 for automatic 
=–1 for automatic, except tables 
CELLWATCH: Cell Watch (86Ch) 
Introduced in Excel 10 (2002) this BIFF record is an 
FRT
record.  Each 
CELLWATCH
record stores the fact that a cell is being watched in the Watch Window toolbar. 
Record Data 
Offset  Field Name  Size  Contents 
rt 
Record type; this matches the BIFF 
rt
in the first two 
bytes of the record;  =086Ch 
grbitFrt 
FRT
flags;  
=1 (
bitfFrtRef
); 
FRT
header includes a 
REF
structure 
refFrt 
REF
structure of cell being watched 
16 
cb 
Size of variable length 
rgb
=0 for Excel 10 and Excel 11, but is set up for extension 
and preservation of more data 
20 
rgb 
var 
Extended info goes here. This is empty for Excel 10 and 
Excel 11, but is set up for extension and preservation of 
more data 
CF: Conditional Formatting Conditions (1B1h) 
This record stores a conditional formatting condition. 
Record Data 
BIFF8 
Offset  Field Name  Size  Contents 
ct 
Conditional Formatting type  
1 = "Cell Value Is" 
2 = "Formula Is" 
cp 
Conditional Formatting operator (applicable when 
ct=1
1 = "between" 
2 = "not between" 
3 = "equal" 
4 = "not equal" 
5 = "greater than" 
6 = "less than" 
7 = "greater than or equal" 
8 = "less than or equal" 
cce1 
Count of bytes in 
rgce1
cce2 
Count of bytes in 
rgce2
10 
rgbdxf 
var 
Conditional format to apply, stored as a DXF
var 
rgce1 
var 
First formula for this condition 
Documents you may be interested
Documents you may be interested