c# pdf processing : How to save fillable pdf form in reader application software utility azure windows wpf visual studio Mathivanan_Kirthika0-part1444

DYNAMIC PROJECTION OF DATA ON MAPS BASED ON TIME-LINES 
– SERVER SIDE 
_______________ 
A Thesis 
Presented to the 
Faculty of 
San Diego State University 
_______________ 
In Partial Fulfillment 
of the Requirements for the Degree 
Master of Science 
in 
Computer Science 
_______________ 
by 
Krithika Mathivanan 
Spring 2012 
How to save fillable pdf form in reader - extract form data from PDF in C#.net, ASP.NET, MVC, Ajax, WPF
Help to Read and Extract Field Data from PDF with a Convenient C# Solution
extract data from pdf form; extract data from pdf using java
How to save fillable pdf form in reader - VB.NET PDF Form Data Read library: extract form data from PDF in vb.net, ASP.NET, MVC, Ajax, WPF
Convenient VB.NET Solution to Read and Extract Field Data from PDF
sign pdf form reader; filling out pdf forms with reader
C# Create PDF from OpenOffice to convert odt, odp files to PDF in
An advanced .NET control to change ODT, ODS, ODP forms to fillable PDF formats in Visual C# .NET. Description: Convert to PDF/TIFF and save it on the disk.
html form output to pdf; how to save a pdf form in reader
C# Create PDF Library SDK to convert PDF from other file formats
file. Create and save editable PDF with a blank page, bookmarks, links, signatures, etc. Create fillable PDF document with fields.
flatten pdf form in reader; extracting data from pdf forms
iii 
Copyright © 2012 
by 
Krithika Mathivanan 
All Rights Reserved 
VB.NET Create PDF Library SDK to convert PDF from other file
Create and save editable PDF with a blank page, bookmarks, links, signatures, etc. Create fillable PDF document with fields in Visual Basic .NET application.
pdf data extraction tool; edit pdf form in reader
C# Create PDF from PowerPoint Library to convert pptx, ppt to PDF
Convert multiple pages PowerPoint to fillable and editable PDF documents. Description: Convert to PDF/TIFF and save it on the disk. Parameters:
how to fill in a pdf form in reader; extract data from pdf c#
iv 
DEDICATION 
I would like to dedicate this thesis to my family and friends, who have always given 
me endless support and love.  
C# Create PDF from Excel Library to convert xlsx, xls to PDF in C#
Create fillable and editable PDF documents from Excel in both .NET WinForms and ASP.NET. Description: Convert to PDF/TIFF and save it on the disk.
how to save pdf form data in reader; pdf data extraction to excel
C# Create PDF from Word Library to convert docx, doc to PDF in C#.
Convert multiple pages Word to fillable and editable PDF documents in both .NET WinForms and ASP.NET. Description: Convert to PDF/TIFF and save it on the
online form pdf output; pdf form field recognition
ABSTRACT OF THE THESIS 
Dynamic Projection of Data on Maps Based on Time-Lines - 
Server Side 
by 
Krithika Mathivanan 
Master of Science in Computer Science 
San Diego State University, 2012 
A series of events taking place over time can be recorded and represented as a 
timeline. GIS provides many ways in which this can be done. But this becomes a tedious task 
when additional information needs to be included at a later point of time or some data needs 
to be modified. 
The motivation behind this thesis is to provide a simple GIS framework to create 
timelines dynamically using Google Maps API, JQuery and PHP. This tool provides an 
interactive GUI, enabling users to provide geo-spatial time sensitive data to the website using 
Google spreadsheets or KML files and create a timeline map, without the need to perform 
any complex code or have any knowledge of the internal working of the system. The KML 
files are uploaded on a server and a parsing algorithm is used to extract the geospatial 
information provided in this file. 
The tool is useful for History teachers to create timelines of events easily and project 
it on a map, and also make it easily available to students. A timeline of the territorial 
acquisition of the US states has been included in order to demonstrate the usability of this 
tool. This website will be hosted on the Rohan server for public use.  
C# PDF Text Box Edit Library: add, delete, update PDF text box in
Able to create a fillable and editable text box Annot_9.pdf"; // open a PDF file PDFDocument the page PDFAnnotHandler.AddAnnotation(page, annot); // save to a
export pdf form data to excel spreadsheet; extract data from pdf
vi 
TABLE OF CONTENTS 
PAGE 
ABSTRACT ...............................................................................................................................v 
LIST OF TABLES ................................................................................................................. viii 
LIST OF FIGURES ................................................................................................................. ix 
ACKNOWLEDGEMENTS .......................................................................................................x 
CHAPTER 
 INTRODUCTION .........................................................................................................1
 BACKGROUND SURVEY ..........................................................................................3
2.1 Existing Systems ................................................................................................3
2.1.1 Dipity ........................................................................................................3
2.1.2 Google Earth .............................................................................................3
2.1.3 Flash-Based Videos ..................................................................................6
2.1.4 ArcGIS.com – Time-Enabled Maps .........................................................7
2.2 Effectiveness of the Timeline Map Project ........................................................8
 TECHNOLGY USED ..................................................................................................10
3.1 Google Maps JavaScript API ...........................................................................10
3.2 JQuery ..............................................................................................................11
3.3 JQuery Plugin for Google  Maps – GMAP3 ....................................................11
3.4 HTML5 ............................................................................................................12
3.5 JQuery Mobile .................................................................................................12
3.6 PHP ..................................................................................................................12
 IMPLEMENTATION ..................................................................................................14
4.1 GUI Creation ....................................................................................................14
4.2 Google Maps and Timeline Controller ............................................................15
4.3 Google Spreadsheet Approach .........................................................................16
4.3.1 Generating the Google Spreadsheet ID...................................................17
4.3.2 Parsing the Google Spreadsheets and Generating the Timeline 
Maps ........................................................................................................18
vii 
4.4 KML File Approach .........................................................................................20
4.4.1 KML files – What Are They? .................................................................20
4.4.2 Uploading KML Files .............................................................................22
4.4.3 Parsing KML Files to Generate Timeline-Maps .....................................23
4.5 Time Line Map Interval Widget ......................................................................25
4.6 Territorial Acquisition of U.S. States – A Demonstration of the KML 
File Approach...................................................................................................26
4.6.1 Data Collection .......................................................................................28
4.6.2 KML File Creation ..................................................................................28
 LIMITATIONS AND OBSTACLES ..........................................................................31
 CONCLUSION AND FUTURE WORK ....................................................................32
6.1 Future Enhancements .......................................................................................32
6.2 Conclusion .......................................................................................................32
BIBLIOGRAPHY ....................................................................................................................33
viii 
LIST OF TABLES 
PAGE 
Table 4.1. Google Spreadsheet Parameters ..............................................................................17
Table 4.2. Sample Spreadsheet Parameters .............................................................................26
ix 
LIST OF FIGURES 
PAGE 
Figure 2.1. Life of Steve Jobs on Dipity timeline (1955-2011). ................................................4
Figure 2.2. Life of Steve Jobs on Dipity map (1955-2011) .......................................................4
Figure 2.3. Life of Steve Jobs on Dipity flipbook (1955-2011) ................................................5
Figure 2.4. Life of Steve Jobs on Dipity list (1955-2011) .........................................................5
Figure 2.5. An estimate from the US Bureau of the Census based on statistics from 
population censuses, 2008. ............................................................................................6
Figure 2.6. Video of nuclear detonation timeline, 1945 – 1998 ................................................7
Figure 2.7. Oil and gas leases in Kansas during 2000 to 2020 ..................................................9
Figure 4.1. Index page of the timeline map website. ...............................................................15
Figure 4.2. Zoom......................................................................................................................16
Figure 4.3. Pan. ........................................................................................................................16
Figure 4.4. MapType................................................................................................................16
Figure 4.5. Generating Google spreadsheet ID. .......................................................................18
Figure 4.6. Sample spreadsheet. ..............................................................................................19
Figure 4.7. Time-line map for sample spreadsheet. .................................................................20
Figure 4.8. Timeline map of KML file from Section 4.3.1. ....................................................23
Figure 4.9. Timeline map – paths. ...........................................................................................25
Figure 4.10. Map interval widget. ............................................................................................26
Figure 4.11. Timeline map with time interval – year. .............................................................27
Figure 4.12. Timeline map with time interval – month. ..........................................................27
Figure 4.13. Timeline map - US States acquisition. ................................................................30
Figure 4.14. Timeline map - US States acquisition showing details of Arizona. ....................30
ACKNOWLEDGEMENTS 
I would like to extend my sincere gratitude to Dr. Carl Eckberg, for providing me 
constant guidance and motivation. I would also like to thank Dr. Joseph Lewis and Professor 
Carmelo Interlando for serving on my thesis committee. Furthermore, I would like to thank 
my colleagues for helpful comments and discussions. 
Documents you may be interested
Documents you may be interested