how to open pdf file using c# : Search pdf for text in multiple files application SDK utility azure .net wpf visual studio ssr192-appendix2-70-part1354

94
Appendix 2  Descriptions of attribute data for aerial surveys of 
feral animals and waterbirds 
Figure A2.1 Location and extent of transects for aerial survey of waterbirds and feral animals 
conducted in 2001 and 2003 by Saalfeld and Bayliss 
Search pdf for text in multiple files - 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
text select tool pdf; pdf text select tool
Search pdf for text in multiple files - 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
pdf search and replace text; cannot select text in pdf
95
Table A2.1  Field definitions for the shapefile attribute tables for the feral animals and birds aerial survey 
data, 2003 
Field Name 
Description 
Species
Code for species or primary type of damage (eg pd =pig damage, p = pig) OR description of key 
locations along flight (eg X track now). Refer to Excel file ‘ ‘ for a full list of code definitions. 
Survey 
Identifies which of the two surveys records are derived from (either Saalfeld_2001 or 
Bayliss_2003) 
Transect
Relevant to 2003 data only. A transect code defined by the waypoint number at the start of the 
transect on the flight diagram followed by the direction (E= East, W = West). 
Date 
Date on which the transect was flown (DD/MM/YYYY) 
Time 
Relevant to 2003 data only. Relative time (MM.SS) along a transect line derived from the minidisk 
recording. Time zero roughly being the beginning of a transect. 
Observer 
Observers in the survey (PB = Peter Bayliss, PC = Peter Christopherson, KS = Keith Saalfeld, 
AF = Anne Ferguson, SO = Simon O’Connor, RS = Ross ‘Buck’ Salau, SH = Stefanie Hamann, JK 
= Jason Koh) 
Position 
The position of the observer in the plane (port or starboard, rear or front) 
Seq # 
Relevant to 2003 data only. A sequence number allocated to transect. 
Number
Either the nominal score given to a level of feral damage (1= LOW, 2= MEDIUM, 3= HIGH) or the 
number of a particular species counted at one observation. 
Type 
Relevant to 2003 data only. A secondary description of the type of damage (e.g. wallow, track) or 
description on type of species count (eg in flight, flying, juvenile etc). This level of detail was not 
recorded consistently and therefore is incomplete across the entire dataset. 
Habitat
A generalised description of habitat at which observations were made. This detail was not 
recorded consistently and is therefore incomplete across the entire dataset. Refer to Excel file ‘ ‘ 
for a full list of code definitions 
Notes 
General notes 
Lat 
Latitude coordinate provided as GDA94 decimal degrees 
Long 
Longitude provided as GDA94 decimal degrees 
Table A2.2  Description of worksheets within the Excel workbook file ‘Aerial survey datat_11_03.XLS’, 
containing complete data for the aerial survey conducted in November 2003 
Worksheet name 
Description 
Combined counts 
Raw data for counts made by all observers (PB/PC/KS). See Table 1C for field 
definitions.
Transect summary 
Indexed list summarising time, location and data storage source for each transect 
(Table 1) 
Field definitions 
Listing of field definitions for the ‘Combined counts’ and ‘Field Definitions’ 
worksheets (Table 1C + Table 1 B) 
Species codes 
Listing of codes used to describe each species under the ‘type’ field in the 
‘combined counts’ worksheet 
Feral_damage type codes 
Listing of codes used for each species in the ‘Combined counts’ worksheet under 
the ‘type’ field in the ‘combined counts’ worksheet 
Habitat codes 
Listing of descriptions used to define the ‘habitat’ type 
Keith Saalfeld counts 
Raw count data for KS supplied by CC, before it was merged in the ‘combined 
counts’ worksheet 
VB.NET PDF File Split Library: Split, seperate PDF into multiple
Divide PDF file into multiple files by outputting PDF file size. Split Split PDF Document into Multiple PDF Files Demo Code in VB.NET. You
pdf editor with search and replace text; search a pdf file for text
C# PDF File Split Library: Split, seperate PDF into multiple files
pages. Divide PDF file into multiple files by outputting PDF file size. Split outputFiles); Split PDF Document into Multiple PDF Files in C#. You
how to select text in a pdf; how to select text in pdf image
96
Table A2.3  Error corrections conducted on aerial survey data collected for the 2003 dry season for feral 
animals and waterbirds 
Checks for positional anomalies of interpolated results imported into ArcMap shapefile were made against original 
waypoint and track log files in OziExplorer. A number of errors were found and corrected.The types of errors that 
arose can be summarised as: 
–  Incorrect location for start and end of transect arising from either ambiguous waypoint information or typo-errors 
and leading to incorrect position interpolation. 
–  Incorrect time-log transcription from recordings leading to incorrect position interpolation. 
–  errors associated with incorrect configuration of input text files leading to incorrect position interpolation. Note 
there are four general characteristics that define the role of metadata 
Table A2.4  Field definitions for the shapefile attribute tables for aerial surveys of waterbirds on the 
Magela floodplain conducted by Morton and Brennan between 1981 and 1985 
Field Name 
Description 
Transect 
A unique code assigned to each transect on the Magela floodplain which is a cross reference to 
the transect location file (by a number at the start of the transect on the flight diagram followed by 
the direction (E= East, W = west). 
Observer 
A unique ID code assigned to each observer (1= Steve Morton, back-right position; and 7= Kym 
Brennan, back-left position) 
Date 
Date on which the survey was conducted (DD/MM/YYYY) 
Time_Cat 
The adjusted 30 second time category (estimated to be 1.2km ground distance along transect) in 
which a particular count record was assigned.  
Species 
Waterbird species name assigned to any particular record (egrets for all white egret species, 
combined, or MG for magpie geese). 
Position 
The position of the observer in the plane (port or starboard, rear or front) 
Count 
The total number of a particular species counted by one observer in a particular 30 second 
(1.2 km) transect unit. 
Long 
Interpolated geographic longitude generated as AGD66 decimal degrees 
Lat 
Interpolated geographic latitude generated as AGD66 decimal degrees 
Appendix 2.1  Formatting of aerial survey data for correct transfer to 
ArcMap
Correct formatting of data was important  to ensure all  information translated to Arc.  The 
following procedures were used: 
 In  Aerial  survey  data_11_03.XLS  each  field  in  the  sight_ll  output  worksheet  was 
formatted according to specifications in Appendix 6.1.4 
 Missing data (blanks) were given the data tag ‘-99’. Note: numeric fields in Excel do not 
transfer to correct format in Arc-shapefiles unless all cells are filled with a number.
 Once formatting was completed the entire area of data was selected in Excel then saved in 
DBF (version IV) format for ArcMap. 
VB.NET PDF File Merge Library: Merge, append PDF files in vb.net
VB.NET Demo code to Combine and Merge Multiple PDF Files into One. This part illustrates how to combine three PDF files into a new file in VB.NET application.
text searchable pdf file; pdf searchable text
VB.NET PDF Convert to Jpeg SDK: Convert PDF to JPEG images in vb.
& pages edit, C#.NET PDF pages extract, copy, paste, C#.NET rotate PDF pages, C#.NET search text in PDF, C# Turn multiple pages PDF into multiple jpg files
how to make a pdf file text searchable; pdf find and replace text
97
Appendix 3  Attribute field descriptions for ESRI shapefiles 
Table A3.1  Attribute field descriptions for shapefiles produced for aerial surveys of waterbirds and feral 
animals 
Field Name 
Format 
Additional notes 
SEQ
NUMERIC, integer 
TRANSECT 
ALPHA-NUMERIC 
Field width was expanded to include all 
text
OBS
ALPHA-NUMERIC 
Field width was expanded to include all 
text
DATE
DATE 
Date  
E_TIME
NUMERIC, 2-decimal points  Elapsed time since commencement of 
transect
SPECIES
ALPHA-NUMERIC 
Field width was expanded to include all 
text
SCORE
NUMERIC, 0-decimal points  Missing data tag = -99 
TYPE
ALPHA-NUMERIC 
Field width was expanded to include all 
text
HABITAT
ALPHA-NUMERIC 
Field width was expanded to include all 
text
NOTES
ALPHA-NUMERIC 
Field width was expanded to include all 
text
LAT
NUMERIC, 9-decimal points  Latitude were reassigned a negative sign 
to ensure data fell in the Southern 
hemisphere
LONG
NUMERIC, 9-decimal points  Longitude  
Table A3.1a  Attribute field descriptions for shapefiles produced for aerial surveys of feral animals 
Field name  Description 
SPECIES 
Species or ground disturbance code, for example horse, pig, or pig damage (pd) 
TRANSECT  Unique code for transect, including suffix noting direction of flight along transect (E)ast or (W)est 
DATE_ 
Date DD/MM/YYYY 
TIME 
Elapsed time from start of transect 
OBSERVER  Observer associated with particular count record (KS = Keith Saalfeld, PB = Peter Bayliss) 
POSITION 
Position of observer in aircraft (eg starboard rear) 
NUMBER 
recorded count or damage score (1= low damage, 2= moderate damage, 3= extensive damage) 
TYPE 
When damage score was recorded the 'type' of damage was sometimes noted (wal = wallow). 
HABITAT 
Code relating to the type of habitat noted when counting (0w = open woodland, rw = riparian 
woodland, wet= wetland, cw= closed woodland, rip= riparian) 
NOTES 
General notes 
LAT 
Latitude in decimal degrees 
LONG 
Longitude in decimal degrees 
SURVEY 
Identifies the survey (eg ‘ Bayliss_Saalfeld_2003’ = the survey conducted by Bayliss and Saalfeld 
during 2003) 
C# PDF File Merge Library: Merge, append PDF files in C#.net, ASP.
online C#.NET source code for combining multiple PDF pages together PDF document splitting, PDF page reordering and PDF page image and text extraction.
convert pdf to searchable text online; how to make a pdf document text searchable
XDoc.Excel for .NET, Comprehensive .NET Excel Imaging Features
bookmarks, & thumbnail display; Integrated text search; Integrated annotation Convert Excel to PDF; Convert Excel to Combine and merge multiple Excel files; Append
convert pdf to searchable text; pdf find highlighted text
98
Table A3.2 Attribute field descriptions for shapefiles produced for the para grass airboat survey on the 
Magela floodplain conducted 5–6 March 2003 
Field name 
Description 
DATE_ 
Date of survey record (DD/MM/YYYY) 
MAP_ZONE 
Map zone of survey record (MGA) 
Easting map coordinate from Garmin eTrex GPS (WGS84, UTM) 
Northing map coordinate from Garmin eTrex GPS (WGS84, UTM) 
NAME 
Unique name for survey record, number = waypoint code assigned by GARMIN GPS (A 
prefix indicates record collected on 5/03/2003 while B prefix indicates record collected 
on 6/03/2003) 
CODE 
Code indicating the general assemblage of plants observed at any one point in order of 
decreasing abundance, PA= para grass, H= Hymenachne acutigluma, PS = 
Pseudoraphis spinecens, E = Eleocharis spp, O = Oryza spp, OW= Open water, SE = 
Aeschynonmene americana or A. indica originally recorded as Sesbania, NY = 
Nymphaea & Nymphoides spp, LU = Ludwigia adscendens, ; eg PA_H_OW indicates 
dominant para grass followed by Hymenachne and then Open water where a single 
‘PA’ indicated 100% para grass cover). 
1
HYMENACHNE 
Notes on Hymenacne acutigluma (followed by percentage cover estimate.  
1
PSEUDORAPH 
Notes on Pseudoraphis (followed by percentage cover estimate).   
1
PERSICARIA 
Notes on Persicaria (followed by percentage cover estimate).  
1
NELUMBO 
Notes on Nelumbo (followed by percentage cover estimate). 
1
ORYZA 
Notes on Oryza (eg ‘subdominant’ followed by percentage cover estimate). 
1
NYMPHYAEA 
Notes on Nymphaea/Nymphoides (eg ‘subdominant’ followed by percentage cover 
estimate).
1
ELEOCHARIS 
Notes on Eleocharis (eg ‘subdominant’ followed by percentage cover estimate).  
1
PARAGRASS 
Notes on para grass (eg ‘subdominant’ followed by percentage cover estimate).  
1
LUDWIGIA 
Notes on Ludwigia (eg ‘subdominant’ followed by percentage cover estimate).  
1
LEESIA 
Notes on Leersia hexandra (eg ‘subdominant’ followed by percentage cover estimate).  
1
SALVINIA 
Notes on Salvinia (eg ‘subdominant’ followed by percentage cover estimate).  
1
OPENWATER 
Notes on Open Water (eg ‘subdominant’ followed by percentage cover estimate).  
1
MELALEUCA 
Notes on Melaleuca (eg ‘subdominant’ followed by percentage cover estimate).  
1
SESBIANIA 
Notes on Aeschynonmene americana or A. indica originally recorded as ‘Sesbania’ (eg 
‘subdominant’ followed by percentage cover estimate).  
NOTES 
General notes relating to plant dominance, relative position, and growth form 
1
A zero value indicates species was not present. 
.NET PDF SDK - Description of All PDF Processing Control Feastures
Merge, combine, and consolidate multiple PDF files into one PDF file. Able to insert a blank page or multiple pages to PDF; Allow to delete any PDF Text Search.
pdf find text; cannot select text in pdf file
C# Create PDF from images Library to convert Jpeg, png images to
for combining multiple image formats into one or multiple PDF file in C# This example shows how to build a PDF document with three image files (BMP, JPEG
find and replace text in pdf file; how to search a pdf document for text
99
Table A3.3  Attribute field descriptions for shapefiles produced for the para grass airboat survey on the 
Magela floodplain conducted 18–19 March 2003 
Field name 
Description 
DATE_ 
Date of survey record (DD/MM/YYYY) 
Easting map coordinate from Garmin eTrex GPS (WGS84, UTM) 
Northing map coordinate from Garmin eTrex GPS (WGS84, UTM) 
NAME
Unique numeric waypoint name assigned by GARMIN GPS for survey record (A prefix indicates record 
collected on 5/03/2003 while B prefix indicates record collected on 6/03/2003) 
CODE
Code indicating the general assemblage of plants observed at any one point in order of decreasing 
abundance, PA= para grass, H= Hymenachne acutigluma, PS = Pseudoraphis spinecens, E = 
Eleocharis spp, O = Oryza spp, OW= Open water, SE = Aeschynonmene americana or A. indica
originally recorded as Sesbania, NY = Nymphaea & Nymphoides spp, LU = Ludwigia adscendens,
eg PA_H_OW indicates dominant para grass followed by Hymenachne and then Open water where a 
single ‘PA’ indicated 100% para grass cover). 
OPENWATER 
Notes on Open Water (eg ‘subdominant’ followed by percentage cover estimate). 
MONOCHORIA  Notes on Monochoria sp (followed by percentage cover estimate). 
SALTWATER_
Notes on salt-water tolerant sedge observed adjacent to Mangrove channels at northern end of Magela 
floodplain (followed by percentage cover estimate). 
PANICUM_TR 
Notes on Panicum trachyrhachis (followed by percentage cover estimate). 
LUDWIGIA 
Notes on Ludwigia (eg ‘subdominant’ followed by percentage cover estimate). 
PARAGRASS 
Notes on para grass (eg ‘subdominant’ followed by percentage cover estimate). 
LEESIA 
Notes on Leersia hexandra (eg ‘subdominant’ followed by percentage cover estimate). 
HYMENACHNE  Notes on Hymenachne acutigluma (eg ‘subdominant’ followed by percentage cover estimate). 
PSEUDORAPH  Notes on Pseudoraphis (followed by percentage cover estimate). 
ORYZA 
Notes on Oryza (eg ‘subdominant’ followed by percentage cover estimate). 
ELEOCHARIS 
Notes on Eleocharis (eg ‘subdominant’ followed by percentage cover estimate). 
PERSICARIA 
Notes on Persicaria (followed by percentage cover estimate). 
SALTWATER1 
Empty field 
NELUMBO 
Notes on Nelumbo (followed by percentage cover estimate). 
NYMPHYAEA 
Notes on Nymphaea/Nymphoides (eg ‘subdominant’ followed by percentage cover estimate). 
SESBIANIA
Notes on Aeschynonmene americana or A. indica originally recorded as ‘Sesbania’ (eg ‘subdominant’ 
followed by percentage cover estimate). 
MELALEUCA 
Notes on Melaleuca (eg ‘subdominant’ followed by percentage cover estimate). 
NOTES 
General notes relating to plant dominance, relative position, and growth form 
1
A zero value indicates species was not present. 
C# Create PDF from CSV to convert csv files to PDF in C#.net, ASP.
CSV files are saved to PDF documents by keeping original layout. Supports converting multiple sheets CSV file to one PDF or splitting to multiple PDF
how to select text in pdf reader; how to select all text in pdf file
100
Table A3.4  Attribute field descriptions for shapefiles produced for the para grass airboat survey on the 
Magela floodplain conducted 16 June 2004 
Field name 
Description 
DATE_ 
Date of survey record (DD/MM/YYYY) 
MAP_ZONE 
Map zone of survey record (MGA) 
Easting map coordinate from Garmin eTrex GPS (WGS84, UTM) 
Northing map coordinate from Garmin eTrex GPS (WGS84, UTM) 
NAME
Unique numeric waypoint name assigned by GARMIN GPS for survey record (A prefix 
indicates record collected on 5/03/2003 while B prefix indicates record collected on 6/03/2003) 
CODE
Code indicates the general assemblage of plants observed at any one point in order of 
decreasing abundance, PA= para grass, H= Hymenachne acutigluma, PS = Pseudoraphis 
spinecens, E = Eleocharis spp., ED= E. dulcis, ES= E. sphacelata,O = Oryza spp., OW= Open 
water, SE = Aeschynonmene americana or A. indica originally recorded as Sesbania, NY = 
Nymphaea & Nymphoides spp, LU = Ludwigia adscendens, LS or L=Leersia hexandra; eg 
PA_H_OW indicates dominant para grass followed by Hymenachne and then Open water 
where a single ‘PA’ indicated 100% para grass cover). 
Depth_M
Water depth in metres at waypoint location measured with a depth stick, nd= no data recorded 
at waypoint 
OPENWATER 
Notes on Open Water (eg ‘subdominant’ followed by percentage cover estimate). 
PARAGRASS 
Notes on para grass (eg ‘subdominant’ followed by percentage cover estimate). 
HYMENACHNE 
Notes on Hymenachne acutigluma (eg ‘subdominant’ followed by percentage cover estimate). 
1
ORYZA 
Notes on Oryza (eg ‘subdominant’ followed by percentage cover estimate). 
1
LEESIA 
Notes on Leersia hexandra (eg ‘subdominant’ followed by percentage cover estimate). 
1
ELEOCHARIS 
Notes on Eleocharis (probably dulcis) (eg ‘subdominant’ followed by percentage cover 
estimate).
1
ELEOCHARIS_ 
Notes on Eleocharis (probably sphacelata) (eg ‘subdominant’ followed by percentage cover 
estimate).
1
NYMPHYAEA 
Notes on Nymphaea (eg ‘subdominant’ followed by percentage cover estimate). 
1
LUDWIGIA 
Notes on Ludwigia (eg ‘subdominant’ followed by percentage cover estimate). 
1
MELALEUCA 
Notes on Melaleuca (eg ‘subdominant’ followed by percentage cover estimate). 
1
NYMPHOIDES 
Notes on Nymphoides (eg ‘subdominant’ followed by percentage cover estimate). 
1
AESCHYNOME 
Notes on Aeschynonmene americana or A. indica (eg ‘subdominant’ followed by percentage 
cover estimate). 
1
PSEUDORAPH  Notes on Pseudoraphis (followed by percentage cover estimate). 
1
SALVINIA 
Notes on Salvinia molesta (followed by percentage cover estimate). 
NN2 
General notes relating to plant dominance, relative position, and growth form 
1
A zero value indicates species was not present 
101
Table A3.5  Attribute field descriptions for shapefiles produced for the para grass helicopter survey on 
the Magela floodplain conducted 16 June 2004 
Field name 
Description 
NAME 
Numeric waypoint code assigned by Garmin eTrex GPS 
Easting map coordinate from Garmin eTrex GPS (WGS84, UTM) 
Northing map coordinate from Garmin eTrex GPS (WGS84, UTM) 
N4 
Map zone (MGA) 
CODE
Code indicating the general assemblage of plants or growth form of para grass observed at any one 
point: p (lowercase)= para grass present, P (upper case)= para grass on floodplain margins, PP= 
isolated patch of dense para grass, EH= Eleocharis patches surrounded by Hymenachne, OW= open 
water, L = Leersia hexandra, LP= Leersia Hexandra and para grass,  
PARAGRASS 
Blank field (not populated) 
HYMENACHNE  Blank field (not populated) 
NOTES2 
General notes relating to plant dominance, relative position, and growth form 
102
Appendix 4  Methods for developing raster layers in ArcGIS¥
The following methods were used to create raster layers from shapefile point data records 
representing counts  made in aerial surveys of  birds and feral animals.  Raster  layers were 
produced  using  Spatial  Analyst™.  Output  layers  were  produced  such  that  any  one  cell 
represented the total sum of (point data) counts (for a particular species) falling within the 
specified grid-cell area (250 m and 500 m resolutions).  
A4.1  Preparation and ArcGIS¥ settings 
1 Open Arc Map and display the Spatial Analyst Toolbar (menus: View>Toolbars>Spatial 
analyst) 
2 If the  Spatial  analyst menu  options are  not  functional, check that the  Spatial  Analyst 
extension has been activated: from the main menu select ‘Tool’ > ‘Extensions’ and select 
‘Spatial Analyst’ as specified below. 
3 Under the Spatial Analyst menu select ‘Options’ and then the ‘Cell size’ tab as specified 
below.
4 Click on the drop-down list for ‘Analysis cell size’ and select the ‘as specified below’
option.
5 In the ‘cell size’ box add ‘5’ to set 5m as the minimum analysis cell size. 
6 In Layer Properties set the Coordinate display to WGS_1984_UTM_Zone_53S. 
7 Add  the  Shapefile  layer  containing  the  bird  count  data  (projected  in 
WGS_1984_UTM_Zone_53S). 
103
A4.1.1  Creating a ‘zone’ grid for count data (Spatial Analyst™) 
1 Open the Attributes Table for the shapefile. 
2 From the Attributes Table select ‘Options’ (lower right corner). 
3 From the options menu select ‘Add Field’.
4 In  the  ‘Add Field’  display, name  the  field  ‘ID’  and  set  ‘field  properties’  to  ‘short
integer’ then click ‘OK’. 
5 Save the ArcMap project, close, and then open Excel. 
6 In Excel open the DBF spreadsheet associated with the Attributes Table, above. 
7 In Excel add a sequential reference number to the ‘ID’ field in the DBF spreadsheet. 
8 Save the DBF file, exit Excel, and then re-open the ArcMap project file. 
9 Under  the  Spatial  Analyst  menu  select  ‘Convert’  then  select  ‘Features  to  Raster’.
Warning: ensure that the correct resolution has been set in Spatial Analyst options (step 4 
in A2.1).
10 In the ‘features to raster’ box specify the input features shapefile, the values field (ID), 
output cell size (500m) and output raster location as shown below. 
11 Under the Spatial Analyst menu select ‘Raster Calculator…’ and double-click on the 
new 500 m raster zone layer to add it to the Raster Calculator window then click on ‘ 
Evaluate’. This produces a new layer in ArcMap called ‘Calculation’.
Note: The output files produced in this Section produces a grid layer where every 500m grid 
cell is assigned an Identity code (ID). The field named ‘ID’ in the shapefile is, by default, 
renamed to ‘Values’ in the output raster file. 
A4.1.2  Create a 5 m count-values raster layer 
1 Under the Spatial Analyst menu select ‘Convert’ then ‘Features to Raster’ 
2 In the ‘features to raster’ box define the input features shapefile, the count values field 
(eg. ‘SCORE’), and set the output cell size to 5 m. Then click OK. 
Note: This creates a grid containing the values for individual counts at 5 m raster resolution 
from which  total counts  may  be  summed at 500 m  resolution. The  field originally named 
‘Score’ in the shapefile is, by default, renamed to ‘Value’ in the output raster file.
Documents you may be interested
Documents you may be interested