convert pdf to image c# free : Can reader edit pdf forms Library control component .net web page html mvc googleVis0-part660

Using the Google Chart Tools with R:
googleVis-0.5.10 Package Vignette
Markus Gesmann
,Diego de Castillo
Contact: rvisualisation@gmail.com
August 26, 2015
Abstract
ThegoogleVispackageprovidesaninterfacebetweenRandtheGoogle
Charts API.Google Charts offer interactive chartswhichcan be embedded
intowebpages. ThebestknownofthesechartsisprobablytheMotionChart,
popularisedbyHansRoslinginhisTEDtalks.
ThefunctionsofthegoogleVispackageallowtheusertovisualisedata
storedin R data frames with GoogleCharts withoutuploading thedata to
Google. TheoutputofagoogleVisfunctionishtmlcodethatcontainsthe
dataandreferencestoJavaScriptfunctionshostedbyGoogle.
googleVismakesuseoftheinternalRHTTPservertodisplaytheoutput
locally. A modernbrowser with an Internetconnection is required and for
somechartsaFlashplayer.
markus.gesmann@gmail.com
decastillo@gmail.com
1
Can reader edit pdf forms - 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 pdf form data to excel
Can reader edit pdf forms - 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
pdf data extraction; pdf data extraction tool
Contents
1 Introduction
4
1.1 Motivation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
4
1.2 GoogleChart Tools . . . . . . . . . . . . . . . . . . . . . . . . . .
4
2 The googleVis package
6
2.1 Installation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
8
2.2 UsingthegoogleVispackage . . . . . . . . . . . . . . . . . . . .
8
2.3 MotionChartExample . . . . . . . . . . . . . . . . . . . . . . . . 10
2.4 Displayinggvisobjectslocally . . . . . . . . . . . . . . . . . . . . 16
2.5 Settingdefaultbehaviourof print.gvisandplot.gvis . . . . . 17
2.6 CombiningchartswithgvisMerge . . . . . . . . . . . . . . . . . . 18
2.7 Settingoptions . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19
2.7.1 ChartEditor . . . . . . . . . . . . . . . . . . . . . . . . . . 21
2.7.2 Dealingwith apostrophesin columnnames . . . . . . . . . 21
3 EmbeddinggoogleVis inwebsites
22
3.1 Integrating gvisobjectsinexistingsites . . . . . . . . . . . . . . . 22
3.2 UsinggoogleVisoutput withWordPress . . . . . . . . . . . . . . 23
3.3 UsinggoogleVisoutput withGoogle Sites,Blogger,etc.. . . . . . 24
3.4 EmbeddinggoogleVisinwebsitesdynamically . . . . . . . . . . . 25
3.4.1 UsinggoogleVis withR.rsp . . . . . . . . . . . . . . . . 26
3.4.2 UsinggoogleVis withRApache andbrew . . . . . . . . . 26
3.4.3 UsinggoogleVis withRook
. . . . . . . . . . . . . . . . 28
3.4.4 UsinggoogleVis withshiny . . . . . . . . . . . . . . . . 30
4 UsinggoogleVis with knitr
32
5 UsinggoogleVis inpresentations
34
6 BeyondR
35
6.1 Registeringtocatch events . . . . . . . . . . . . . . . . . . . . . . 35
2
VB.NET TIFF: Read, Edit & Process TIFF with VB.NET Image Document
Read, View and Edit TIFF File by Applying VB modes and very extraordinary TIFF barcode reader and creator add give detailed explanations of what can RasterEdge VB
how to extract data from pdf file using java; extract data from pdf using java
C# PDF Converter Library SDK to convert PDF to other file formats
C#.NET PDF to SVG Conversion. Various image forms can be converted from PDF document, including Jpeg, Png, Bmp, Gif images, .NET Graphics, and REImage.
extract table data from pdf; extract data from pdf form to excel
7 Frequentask questions –FAQ
37
7.1 CanIusegoogleVis outputinPDFfiles?. . . . . . . . . . . . . . . 37
7.2 CanIchangethecolourofthebubblesin motion charts? . . . . . . 37
7.3 CanIchangetheiconsinMaps? . . . . . . . . . . . . . . . . . . . 37
7.4 Whycan’tIseemotionchartswhenIopenthemfromalocaldirectory? 37
7.5 Why can’tIseemotioncharts onmy iPad/iPhone? . . . . . . . . . 37
7.6 Howcan Isetaxes limitswithgoogleVis? . . . . . . . . . . . . . . 38
7.7 Howcan Ichange the lookandfeelofthecharts?. . . . . . . . . . 38
7.8 IsitpossibletousegoogleVisin corporate work? . . . . . . . . . 38
7.9 Bugs andissues . . . . . . . . . . . . . . . . . . . . . . . . . . . . 38
8 Contact
39
8.1 Collaboration . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 39
8.2 Citation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 39
8.3 Trainingandconsultancy . . . . . . . . . . . . . . . . . . . . . . . 39
References
41
3
C# PDF: PDF Document Viewer & Reader SDK for Windows Forms
On this page, besides brief introduction to RasterEdge C#.NET PDF document viewer & reader for Windows Forms application, you can also see the following aspects
how to save a pdf form in reader; export excel to pdf form
VB.NET PDF Converter Library SDK to convert PDF to other file
Various image forms can be converted from PDF document, including Png, Bmp, Gif images and .NET Graphics. VB.NET demo codes are provided for your reference.
extract pdf data into excel; extract table data from pdf to excel
1 Introduction
1.1 Motivation
Moreandmoredataisbecomingavailable,andyetstoriesandinsightsarestilloften
missed: we arelost inthedatajungleand struggle toseethewoodforthetrees.
Hence,newtools arerequiredtobringdatatolife,toengagewithusers,toenable
themto slice and dice the data,to view it fromvarious angles and to find stories
worthtelling: outliers,trends oreventheobvious.
In2006 Hans Roslinggavean inspiring talkat TED[Ros06] aboutsocial and eco-
nomicdevelopmentsintheworldoverthepast50years,whichchallengedtheviews
andperceptionsofmanylisteners. Roslinghadusedextensivedataanalysistoreach
his conclusions. Tovisualise histalk, he and his teamat Gapminder[Fou10b] had
developedanimated bubble charts,akamotioncharts,see Figure 1.
Rosling’s presentation popularised the ideaanduse of interactivecharts. Oneyear
laterthesoftwarebehindGapminderwasboughtbyGoogleandintegratedasmotion
chartsintotheirGoogleChartsAPI[Inc12b],formerlyknownasGoogleVisualisation
API.
In2010 Sebasti´anP´erezSaaibi [Saa10] presented attheR/Rmetrics Workshopon
Computational Finance and Financial Engineering,the ideato use Google motion
charts tovisualiseRoutputwith the R.rsp package[Ben12].
Inspired bythose talks and thedesire touse interactive datavisualisation tools to
foster the dialogue between dataanalysts and others the authors of this vignette
started the development of the googleVis package [GdC14], [GdC11] in August
2010.
1.2 Google Chart Tools
The GoogleChartsAPI[Inc12b]allows users tocreateinteractivecharts aspartof
Googledocuments, spreadsheets and web pages. In this text wewill focus on the
usage of the APIaspart of web pages.
TheGooglePublicDataExplorer[Inc12d]providesagoodexample,demonstrating
the use of interactive charts and how they can help to analysedata. Please note,
that all of those chartsarerendered by the browser.
The charting datacan either be embedded into the html file or readdynamically.
ThekeytotheGoogleChartsisthatthedataisstructuredinaDataTable[Inc12e],
and this is where the googleVis package helps, as it transforms R data frames
intoJSON[JSO06]objects,usingthe RJSONIO package[Lan12],asthebasisfora
DataTable.
As an example we shall look at the html-code of a motion chart from Google’s
4
VB.NET Word: .NET Word Reader & Processor Control SDK | Online
Word Reader SDK to Read, View, Process & Edit Word offers developers comprehensive APIs to read, edit & process generating & writing add-on can help developers
extract data out of pdf file; collect data from pdf forms
C# Imaging - Scan Barcode Image in C#.NET
C# Barcode Image Reader - Barcode Types. You can get free sample C# codes for barcodes scanning in .NET Recognize PDF-417 2D barcode in .NET WinForms & ASP.NET
pdf form data extraction; sign pdf form reader
Y-axis
Click here to select 
indicators for the y-
axis.
Lin / Log scale
X- and y-axis scales can 
be linear or 
logarithmic. A log scale 
can make it easier to 
see trends.
Play / Stop
Click Play/Stop to 
control the animation. 
(How the graph 
changes over time.)
Time
Click and drag to 
change year.
Speed of 
animation
Drag to change the 
speed of the animation.
X-axis
Click here to select indicators for 
the x-axis. You can also choose to 
display time on this axis.
Chart type
Change between bubble, bar and line chart.
Colour
Click to choose 
another indicator 
for colour.
Select variables
Click boxes to 
select specific 
variables. (You can 
also click the 
bubbles.)
Trails
Click Trails to 
follow a selected 
country while the 
animation plays.
Size indicator
Select the indicator 
which represents 
the size of the 
bubble
To zoom in:
1. Put your mouse in the 
chart area.
2. Hold down the left 
mouse button and draw a 
rectangle over the items 
that you want to zoom in.
3. Release the left mouse 
button.
4. In the menu that pops 
up, select 'Zoom in'.
To zoom out:
Click the 'Zoom out' link 
above the zoom thumbnail 
in the right panel.
Settings
Change opacity of 
non selected items 
and further 
advanced settings
Adapted from www.gapminder.org
, which used 
an original idea by wwww.juicygeography.co.uk
Figure 1:
Overview of a Google Motion Chart. Screenshot of the output of
plot(gvisMotionChart(Fruits, idvar=’Fruit’, timevar=’Year’))
visualisation gallery [Inc12c],which generates outputsimilartoFigure1:
1 <html>
2 <head>
3
<script type="text/javascript"
4
src="http://www.google.com/jsapi">
5
</script>
6
<script type="text/javascript">
7
google.load('visualization', '1',
8
{'packages':['motionchart']});
9
google.setOnLoadCallback(drawChart);
10
function drawChart() {
11
var data=new google.visualization.DataTable();
12
data.addColumn('string', 'Fruit');
13
data.addColumn('date', 'Date');
14
data.addColumn('number', 'Sales');
15
data.addColumn('number', 'Expenses');
16
data.addColumn('string', 'Location');
17
data.addRows([
5
C# PDF: How to Create PDF Document Viewer in C#.NET with
web service application, Windows Forms application and mobile application. The PDF document viewer & reader created by this C#.NET imaging toolkit can be used
how to make a pdf form fillable in reader; extract data from pdf form fields
C# PDF File Compress Library: Compress reduce PDF size in C#.net
in .NET class applications, such as ASP.NET web site and Windows Forms application. Using this C#.NET PDF document compressing control, you can easily and
make pdf form editable in reader; fill in pdf form reader
18
['Apples',new Date(1988,0,1),1000,300,'East'],
19
['Oranges',new Date(1988,0,1),1150,200,'West'],
20
['Bananas',new Date(1988,0,1),300,250,'West'],
21
['Apples',new Date(1989,6,1),1200,400,'East'],
22
['Oranges',new Date(1989,6,1),750,150,'West'],
23
['Bananas',new Date(1989,6,1),788,617,'West']
24
]);
25
var chart=new google.visualization.MotionChart(
26
document.getElementById('chart_div'));
27
chart.draw(data, {width: 600, height:300});
28
}
29
</script>
30 </head>
31 <body>
32
<div id="chart_div"
33
style="width:600px; height:300px;">
34
</div>
35 </body>
36 </html>
Thecodeanddataareprocessedandrenderedbythebrowserandisnotsubmitted
toany server
1
.
Youwill notice thattheabove htmlcodehasfive genericparts
2
:
• references toGoogle’s AJAX(l. 4)and Visualisation API(ll. 7–8),
• datatovisualise asaDataTable(ll. 11–24),
• aninstance call tocreatethechart(ll. 25 –26),
• amethodcall todraw thechartincludingoptions,shown here as width and
height(l. 27),
• anHTML <div>element toaddthecharttothepage(ll. 32–34).
These principles hold true for most of the interactive charts of the Google Chart
Tools,see the examples inFigure2.
However,beforeyouusetheAPIyoushouldreadtheGoogleTermsofService[Inc12a].
2 The googleVis package
The googleVis package provides an interface between R and the Google Chart
Tools. The functions of the package allow the user to visualise data stored in R
1
https://google-developers.appspot.com/chart/interactive/docs/gallery/
motionchart.html#Data_Policy
2Formoredetailsseehttps://google-developers.appspot.com/chart/interactive/docs/
index
6
C# Create PDF Library SDK to convert PDF from other file formats
developers can easily use this professional PDF document generating SDK in all .NET developing applications, including ASP.NET web services and Windows Forms
exporting data from excel to pdf form; extract data from pdf table
C# Word - Word Conversion in C#.NET
Various image forms can be converted from Word document, including Jpeg control enable users to convert PDF to Word ODT file also can be converted to Word with
extract data from pdf; how to fill in a pdf form in reader
Figure 2:
Screenshot of some of the outputs of demo(googleVis). Clock-
wise from top left: gvisMotionChart, gvisAnnotatedTimeLine, gvisGeoMap,
gvisTreeMap,gvisTable,andgvisMap.
dataframeswithGoogleCharts.
Version (0.5.10) of the package provides interfaces to Motion Charts, Annotated
Time Lines, Maps, Geo Maps, Geo Charts, Intensity Maps, Tables, Gauges, Tree
Maps, further Line, Bar, Bubble, Column, Area, Stepped Area, Combo, Scat-
ter,Candlestick, Pie, Sankey, Annotation,Histogram, Timeline, Calendarand Org
Charts;see Figure 2forsome examples.
The output of a googleVis function is html code that contains the data and
references to JavaScript functions hosted by Google. A browserwith an Internet
connection is required to view the output, andforMotion Charts, Geo Maps and
Annotated Time LinesalsoFlash.
7
2.1 Installation
Youcan install googleVis intheusual wayfromCRAN,e.g.:
R> install.packages('googleVis')
The installation was successful if the command library(googleVis) gives you
thefollowingmessage:
R> library(googleVis)
Welcome to googleVis version 0.5.10
Please read the Google API Terms of Use
before you start using the package:
https://developers.google.com/terms/
Note, the plot method of googleVis will by default use
the standard browser to display its output.
See the googleVis package vignettes for more details,
or visit http://github.com/mages/googleVis.
To suppress this message use:
suppressPackageStartupMessages(library(googleVis))
2.2 Using the googleVis package
The individual functions of the googleVis package are documented in the help
pages. Herewewill coveronly the principlesofthepackage.
AsanexamplewewillshowhowtogenerateamotionchartasdisplayedinFigure1.
It works similarly forthe otherAPIs. Further examples are covered in the demos
3
ofthegoogleVis package.
The design of thevisualisationfunctions is fairly generic. The nameofthevisuali-
sation functionis ’gvis’ + ChartType. SofortheMotion Chart we have:
gvisMotionChart(data, idvar='id', timevar='date',
options=list(), chartid)
Here data is the input data.frame and idvar and timevar specify the column
namesoftheidvariableandtimevariablefortheplot,whiledisplayoptionsareset
in an optional list, which we discuss in more detail on page 19. The options and
3
Seedemo(package="googleVis")foralistof theavailabledemos.
8
Figure3: Schematicstructureofagvislistobject.
data requirements follow those of the Google Charts API and are documented in
thehelp pages,see
R> help('gvisMotionChart')
The argument chartid allows the usertosetachartid of theoutput chartman-
ually. If the argument is missinga random id using tempfile(pattern='') will
begenerated. Uniquechartidsarerequiredtoplacemorethanonechartonaweb
page.
The output of a googleVis function is a list of lists (a nested list) containing
information about the chart type, chart id and the html code in a sub-list with
header,chart,captionand footer, seeFigure3.
The ideabehind this conceptis thatusers can get acomplete web page,whileat
thesametimeofferafacility toextractspecificparts,suchasthechartitself. This
isparticularly helpful if the package functions are usedin solutions where theuser
wantstofeedthevisualisationoutputintoothersites,orwouldliketoembedthem
intorsp-pages(seepage26),useRApache (seepage26) orGoogleGadgets.
The outputof agoogleVis functionwill be of class ’gvis’ and’list’. Generic
print (print.gvis) and plot (plot.gvis) functions exist to ease thehandling of
suchobjects.
ToillustratetheconceptweshallcreateamotionchartusingtheFruitsdataset.
9
2.3 Motion Chart Example
Following the documentation of the Google Motion Chart API we need a data
set which has atleast four columns: one identifyingthe variable we would like to
plot,onetimevariable and at least twonumerical variables,further numerical and
charactercolumnsareallowed.
As anexample we usetheFruitsdataset:
R> data(Fruits)
R> Fruits
Fruit Year Location Sales Expenses Profit
Date
1 Apples 2008
West
98
78
20 2008-12-31
2 Apples 2009
West
111
79
32 2009-12-31
3 Apples 2010
West
89
76
13 2010-12-31
4 Oranges 2008
East
96
81
15 2008-12-31
5 Bananas 2008
East
85
76
9 2008-12-31
6 Oranges 2009
East
93
80
13 2009-12-31
7 Bananas 2009
East
94
78
16 2009-12-31
8 Oranges 2010
East
98
91
7 2010-12-31
9 Bananas 2010
East
81
71
10 2010-12-31
Herewewilluse the columns’Fruit’and ’Year’ as idandtimevariable respec-
tively. Howeverwecouldhaveused’Date’instead of ’Year’as well.
R> M <- gvisMotionChart(Fruits, idvar="Fruit", timevar="Year")
The structural outputof gvisMotionChartis alistoflists as described above
R> str(M)
List of 3
$ type
: chr "MotionChart"
$ chartid: chr "MotionChartID4fc3a55b77f"
$ html
:List of 4
..$ header : chr "<!DOCTYPE html PUBLIC \"-//W3C//DTD XHTML 1.0
..$ chart : Named chr [1:7] "<!-- MotionChart generated in R 3.
.. ..- attr(*, "names")= chr [1:7] "jsHeader" "jsData" "jsDrawCh
..$ caption: chr "<div><span>Data: Fruits &#8226; Chart ID: <a h
..$ footer : chr "\n<!-- htmlFooter -->\n<span> \n R version 3.
- attr(*, "class")= chr [1:2] "gvis" "list"
The first two items of the list contain information about the chart type used and
theindividualchartid:
10
Documents you may be interested
Documents you may be interested