asp.net c# pdf to image : Change font pdf fillable form Library application class asp.net azure html ajax report_interactive1-part1822

20
21
small-landscape
square
portrait
large-landscape
Colu mns
Next, I loo ked at different  websit es that display content in 
stru ctu red grids, and found that  u sing fixed widths fo r the 
elements is a big tr end online (“Pint rest -style”) .
I made a system around this kind of stacking, and fou nd that it 
works good to displ ay “streams” of elements, esp eciall y in pages 
wher e scrolling up  and down is a part o f the navigation. I t does 
not impl y a str ict sense of order amongst the content, but is quite 
effective at emp hasizing so me blo cks, by letting elements fill more 
columns. This also makes it easier to  acco unt for co ntent with 
differ ent sizes.
Building blocks and a sta ck in column-based grid with margins and one 
el ement with double width. Ba sed on http://inventorystudio.co.uk.
Rows
To  keep  a sense of sequence in the content, I found that keep ing a 
strict grid, with al igned ro ws seems to  work best. There might  be 
a cult ural reason fo r this, as this follows the reading dir ection o f 
wester n text.
Mas onry
When I started wo rking with code to put  t his int o use, I  fo und 
some very helpfu l tools that were able to pr oduce most of the 
results I wanted in H TML. First the Maso nr y script that  stacks 
elements neatly. And t hen Masonry’s “big brother” called Iso tope 
that includes more metho ds for  o rdering, and can also help  o ut 
with filtering and rearr anging, which I ended up using for some o f 
my tools. 
Pictures in a regular, row based grid that keeps the sense of sequence.
Masonry in action.
How do es  v isua l org anization a ffect perceiv ed o rder, 
structu re and nar rative?
Change font pdf fillable form - C# PDF Form Data fill-in Library: auto fill-in PDF form data in C#.net, ASP.NET, MVC, WinForms, WPF
Online C# Tutorial to Automatically Fill in Field Data to PDF
convert an existing form into a fillable pdf; convert excel spreadsheet to fillable pdf form
Change font pdf fillable form - VB.NET PDF Form Data fill-in library: auto fill-in PDF form data in vb.net, ASP.NET, MVC, WinForms, WPF
VB.NET PDF Form Data fill-in library: auto fill-in PDF form data in vb.net, ASP.NET, MVC, WinForms, WPF
convert word document to fillable pdf form; convert word doc to fillable pdf form
22
23
Ca s e
C# PDF Field Edit Library: insert, delete, update pdf form field
PDF form creator supports to create fillable PDF form in C# Able to add text field to specified PDF file position in C# Support to change font size in PDF form.
convert pdf to fillable pdf form; create fillable form from pdf
C# PDF Text Box Edit Library: add, delete, update PDF text box in
framework. Able to create a fillable and editable text box to PDF document in C#.NET class. Support to change font color in PDF text box.
attach image to pdf form; pdf form fill
24
25
One of the reasons for cho osing to  wor k with this theme is that 
I have tr avell ed qu ite a lot together with grou ps of people, for 
lo nger and shorter periods of time and distances. One of my 
observations befor e start ing this pro ject was t hat activities like 
travel lead to a heightened activity of documentatio n. People want 
to  r emember their exp eriences, and phot ogr ap hy is a great media 
for assisting memo ry.
Another observation is that intentions of sharing pictu res with 
each other are often br oken, and content of interest to o thers in 
the gro up are stuck on memory cards o r hard drives for ever  ( or 
until the media stops working - which is not  t hat long).
Why L ond on?
When the interaction cl ass at AHO was go ing to  L ondo n for  a 
study trip  in March, it seemed like a great chance to  get a fresh 
set of pictu res t o wo rk with. This was interesting type of event, 
in that it invol ved several peop le, do ing things both to gether and 
in smaller gr oups. People were responsible for their  o wn tickets, 
so they arrived and left London at different  t imes, which would 
pr oduce a complex dataset. And of cour se, the educational content 
was also a great bonus.
Joining a  group of 
stude nts to London, 
to get h old of th e 
digital documentation 
the y pr oduced.
Ca s e:   Lo ndon  s tudy  tr ip
Preparations
Before the trip, I issued a survey to  the class, to pr epare for the 
types o f data they would pr oduce, and to learn ab out their hab its 
and at titu des to wards photography and sharing. I also asked them 
if I  coul d coll ect their pict ures and any other dat a they would 
pr oduce, after the trip. E veryone agreed to  give me all or most of 
their data. The survey and the result s are included in the ap pendix, 
so I will  not go into detail of that here.
I did not put  any restrict ions or leads on how they should 
behave, or what to document. As described in my ‘mo del  fo r 
refining experience into sto ries’ in my p rogram, I believe that 
docu mentation shoul d be non-intru sive to the r eal  experiences. 
What is considered intru sive, is of co urse very subjective, and 
creating too ls fo r docu mentation t hat peop le accep t and enjoy 
cou ld be the basis of whole ot her pr oject.
I asked peo ple with smartphones if they wou ld run an app called 
Op enPaths in the background, to collect GPS-co ordinates. This 
app is designed to  p reser ve batter y life and p rivacy. I t produces less 
accurate result s that other locat ion tracking apps, but  is p ossible to 
use, as it does not  dr ain a phone in a coupl e o f hour s. Due to some 
technical  issues, onl y one p erson o ther than me tur ned in locatio n-
data. One p erson also gave me a list of checkins fr om Fou rsquare.
Obser vations
While in London I  not iced a coupl e o f things in r elation to how 
the class was docu menting. First, taking pictures becomes a social 
thing, and a sort of cultu re within the group  arises. Peopl e start 
taking p ictures of specific things, and new situations resu lt from 
the use of cameras. For example when peopl e start ed taking 
pictur es of ot her peop le taking pict ures.
The other thing, that  became even mo re clear when I started 
looking at the photo s back home, is that the rate of docu mentation 
is not always rel at ed t o the “inter est ingness” of the event taking 
place. In many cases it is the op posit e;  p eople take pictur es when 
they are bor ed and need something to  do. Other times the event 
was so interesting that p eo ple forgot, or it was inappr opriat e o r 
no t al lowed t o take p ictures.
These were inter esting po ints that I want ed to  keep  in mind in the 
later wo rk.
VB.NET Create PDF from Word Library to convert docx, doc to PDF in
Change Word hyperlink to PDF hyperlink and bookmark. VB.NET Demo Code for Converting Word to PDF. Add necessary references: RasterEdge.Imaging.Font.dll.
fillable pdf forms; .net fill pdf form
VB.NET Create PDF from Excel Library to convert xlsx, xls to PDF
Change Excel hyperlink to PDF hyperlink and bookmark. VB.NET Demo Code for Converting Excel to PDF. Add necessary references: RasterEdge.Imaging.Font.dll.
auto fill pdf form from excel; c# fill out pdf form
26
27
Data C oll ected
After the trip , t he document at ion was collected fr om t he 
part icipants. Here is the first overview of the material  fo r the rest 
of the project, and a descriptio n of the gathering process.
Finding ways to  relay the data is obviously a pro blem, as it to ok 
me over a week in total befor e I  managed to get hol d o f all  o f it. 
This was also so met hing that I want ed t o look into  in my fur ther 
work.
List of t he  data collec ted:
•  2642 Photos  from 13 cameras/mobiles
•  24 Videos
•  About 300 GPS p oints
•  1 Sound clip
First brea k-
down of the 
data  collected, 
and the people 
producing 
them.
Proces s of gathering d ata:
Tuesday 6th: 
1. Magnu s sent me p ictures and a soundfil e as a zip-fil e via 
Sprend.com.
Wednesda y 7th: 
Sent out mail abou t gathering the data.
Thursday 8th:
2. Silje sent  me pictu res via Drop box.
Friday 9th: 
Gat hered in classro om,
3. Ru dolf gave me files from camera ( sd-card) .
4. Wei uplo aded pict ures to Flickr (brings original  files later).
5. Mosse gave me a selectio n of fil es fro m her iPho ne.
6. Taira gave me all her pho tos, incl uding p ictures from staying 
with a fr iend, b y usb-stick.
Monday 12th: 
Gat hered in classro om,
7. Andreas gave me a zip -file of pictu res, and four squ are-checkins 
on usb-stick.
8. Peder gave me pictu res on a har d disk.
9. Wei tried to  send me p ictures by Dr opbox, but syncing fail ed.
Wednesda y 14th. 
Gat hered last pictu res in classroom,
10. Al eksander gave me pictures on a usb-stick.
11. Ø yvind gave me pictures on a hard disk
12. Received all of Wei’s pict ures on fr om sd-card.
C# Create PDF from Word Library to convert docx, doc to PDF in C#.
Change Word hyperlink to PDF hyperlink and bookmark. C#.NET Sample Code: Convert Word to PDF in C#.NET Project. RasterEdge.Imaging.Font.dll.
converting a word document to pdf fillable form; auto fill pdf form fields
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 C#.NET Project DLLs: Conversion from OpenOffice to PDF in C#.NET. RasterEdge.Imaging.Font.dll.
create fillable forms in pdf; create a pdf form to fill out
28
29
Behind the  data
After recieving the data,  I started the task of organizing and 
understanding the meta dat a in all the pictur es. Because of all the 
differ ent camer a types, the pro cess of mining this data for the 
usefu l points, was a quit e big task that took more time than I had 
hoped.
Using ExifTool ( described in t he appendix), I got the data into a 
spreadsheet , t o get an overview and finding out  what  categories 
could be useful , and which was no t. I n the end ExifTool was used 
again with a filt er  I  made to extract the relevant  data into  a comma 
separated fil es that cou ld be used later.
Photo met a  data:
•   443 683 data points
•   746 categories
Ex ifTo ol -@ ip hone_4 s-g0.args  *.JP G -csv  > useful .csv 
-g 0 -c “ %.1 2f” -g0 
Command used to extract useful meta data.
VB.NET Create PDF from PowerPoint Library to convert pptx, ppt to
Files; Split PDF Document; Remove Password from PDF; Change PDF Permission Settings. VB.NET Demo Code for Converting PowerPoint to PDF. RasterEdge.Imaging.Font.dll
create a fillable pdf form from a word document; create a fillable pdf form in word
C# Create PDF from PowerPoint Library to convert pptx, ppt to PDF
Convert multiple pages PowerPoint to fillable and editable PDF documents. C#.NET Demo Code: Convert PowerPoint to PDF in C#.NET RasterEdge.Imaging.Font.dll.
create a pdf with fields to fill in; convert excel to fillable pdf form
30
31
Th e   T o o l s
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 C# Demo Code: Convert Excel to PDF in Visual C# .NET RasterEdge.Imaging.Font.dll.
change font size in pdf fillable form; converting pdf to fillable form
C# Create PDF Library SDK to convert PDF from other file formats
Create fillable PDF document with fields. Load PDF from existing documents and image in SQL server. RasterEdge.Imaging.Font.dll. RasterEdge.XDoc.PDF.dll.
add fillable fields to pdf online; pdf fillable form creator
32
33
Abo ut  th e to o ls
The fol lowing sectio n descr ibes the actual tool s that I have 
made in this p rocject. I have worked hands on with code in an 
explor at ive way, and the to ols have sprung out from wanting 
to  wor k with, and l ook at actu al  data. I usuall y start by making  
simp le paper sketches, befo re st ar ting to  write co de at an ear ly 
stage. 
This has made new ideas po p up, from possibilities that  tu rn up 
when having made a set of funct ions, while ot her ideas have been 
laid to rest they wou ld require an unreasonable amou nt  o f effor t 
to  get working within the limits of the pr oject. Some of these ideas 
I have evidenced further as concep ts, and tried t o describe in t his 
rep ort.
The  tools  are: 
- Timelines
- Select Events
- MetaGraph
- Flipbook
- Collage
- Map
Six  tools that gr ew 
out from wor king 
with  rea l data.
34
35
Ti meli nes
How do es the compl ete sto ry of a gro up experience l ook? This is 
an impossib le qu est ion, as it has an infinite number of answers.
With the Timelines tool, I want ed t o get an overview of all the 
data I had collected in London. The interface simply consists of 
one “timel ine-bar” for each person, with each of the p hoto s t aken 
by that person repr esented by a small  bl ock.
Lo oking at the data t his way gives qu ite good overview, and so me 
str uct ures start to appear. It is po ssible to make ou t when p eople 
have been sleeping, and times of intense activity, like Friday 
morning when the whol e grou p went to  visit several companies. 
It says something abou t people’s habits thro ugh photography. 
Some seem to  t ake pict ures mo re regu larly, while others snap 
pictures in co ncentrated bursts. Some p eople also use the camer a 
as “something to do” when they are bored.
Navigat ion
To get a closer loo k at the mater ial, I built navigation contro ls. By 
moving the mou se cursor  o ver  t he blocks, a thumbnail appears 
showing the actu al  p hot o represented. I  also  added butt ons that 
makes it possible t o zo om in and out as well  as pan left and right to 
lo ok clo ser  into the timelines.
A tool for comparing 
individua l strea ms of 
photos, and for  dis-
playing and na vigat-
ing complex datasets 
from groups of peo-
ple. Th e Timelines 
can be  expande d into 
a collaborative inte r-
face  for  de aling with 
all your ph otos.
All the photos from London mapped out as timelines in the initial view of the tool.
Button that highlights predefined 
events across the timelines.
Future feature: select and define 
events across the timelines.
Timelines zoomed in to look 
at a selected event, “on the 
green roof”. Wei’s photo of 
graffiti is showing because of 
the mouse cursor position.
When changing t he section of view, t he labelled axis u nder neath  
update to show the corr ect time, so it  is possible to  keep tr ack of 
what  you are looking at.
In the layout  above, another feat ure is activated, which is the 
possibil ity to  highlight  certain events. I  have predefined a few 
ranges in t he pictu res, that changes co lor in the o ver view. This 
makes it easy to what see happened when, and who to ok part in 
which events. 
A usefu l featu re wo uld be a selectio n to ol for creat ing new events. 
This wo uld be a qu ick way of enriching the dat aset in a way that 
coul d be u sed in visu alizatio ns and sto rytell ing. The select featu re 
is not  yet implemented, but is full y possible to  do .
The Timeli nes  too l prov ides  overv iew, and s hows 
structu res in t he materia l.
36
37
The  issu e of tim e
When we left for London, I asked the gr oup to set the internal 
clocks in t heir  cameras, to  make is possib le t o wo rk with the 
pict ures in relatio ns to time. I t t urned out that a lo t of them go t 
this wrong.
In the t imelines shown abo ve, I  have figu red out a time offset 
for  t he five peop le in t he group  t hat had incorrect times set, and 
adjusted them to  make them align cor rect ly. The Timelines tool 
works very well to find such err ors, and hel p cor rect them. I  have 
made a bu tton that moves the individual timelines to show the 
po sitions before/after the time offsets. The er rors ranged from a 
few minutes to one hou r to several months . 
A feature that cou ld be implemented t o addr ess this pro blem is 
the ability to align timelines by simpl y dragging them in place. 
Possibl y errors could also be detect ed by analysing the data, and 
suggesting changes aut omat ical ly.
Beyond L ondon
The Timelines too l wor k b y extracting met a data from photos, 
and using t he data for assigning posit ions to element s on the p age. 
This is a very general method, and I wanted to see if I could use it 
for  o ther data than the set I had coll ected from London.
So I started testing with dat a I had available; al l the digital 
pict ures I have ever taken. Since I got  my first digital camera for 
Christmas 2004, I have taken around 36.000 pictures. The pro cess 
of extract ing and cleaning the meta data from the disk where I 
keep my collectio n of pictu res took a few hours, and wit h a few 
adjustments to the code, I go t this:
Button that toggles the defined 
time offsets to correct errors in 
clock settings.
Illustration of how time is 
adjusted. Left: the pictures are 
in the original position, based 
on camera time. Right: time-
lines have been scrubbed into 
place, so that pictures that 
are taken at the same time is 
aligned.
The resulting graphic lo oks almost like a rep resentation of a 
sound file, but instead of sound volu me, the “sp ikes” represent 
times where I have taken a lot  o f p ictures. Most o f them indicate 
significant events in my life, which I like to remember.
I wo rked a bit mo re with the representatio n, and indicated t he 
different cameras I had used (which are a quite many)  by col or. 
This reminded me t hat most the long blank areas wer e t imes 
where I did not have a camera, due to loss or theft.
Canon IXUS 40
Canon IXUS 55
Canon IXUS 65
Olympus E-510
Canon IXUS 75
Canon IXUS 860 IS
Canon EOS 7D
Canon EOS 60D
Sony Ericsson W 850i , iPhone 3GS
I then separated pictur es from my camera phones (in r ed), as these 
seemed to foll ow a different patter n, and looked like “backgr ound 
no ise” in the graphic. This is becau se I u se the camera pho ne in a 
different way, t aking more “everyday p ictures”, and I  find most of 
them to be more personal and not involving group s as often.
By also entering my girlfriend’s pho tos, I was able to see what 
events we had done t oget her, and what  we had done by ou rselves. 
I al so  st ar ted l ooking for other stories in the dat a, like when my 
cameras were stolen, and how many other peopl e was involved in 
the differ ent events.
London
Venezia
Concert
Dance
+14 people
+3 people
The Raft
Buss to India
Cabin
Corsica
Ars Electronica
Went to 
Norway
Camera 
stolen
Roskilde, borrowed 
Guro’s camera
China
+25 people
+2 people
+4 people
+10 people
+Nick
+10 people
38
39
Possibilities
I started to see ho w this could be used as an interface t o deal 
with the huge amou nt  o f p ictures many of u s pr oduce today. The 
Timeline could serve as a navigation tool  in additio n to, or  as a 
repl acement  o f t he metaphor  o f fo lders on a desktop that we are 
used to in ou r co mp uters. I believe it  cou ld help u sers find content 
and remember contexts more easily. 
The Timelines co uld be used as an interface for  clou d st orage 
solu tions, like Dropbo x or Google Drive. This opens u p the 
po ssibility of sharing differ ent par ts of the timeline with different 
peo ple, and in this way opening u p for a ver y scalable and 
controllabl e way of distr ibut ing data, as it co uld work to share 
bot h ways. I f two peo ple have shared an experience in real life, 
the can “merge” the t imelines at that po int, and get access to each 
other’s content.
I have pu t the timeline in two  contexts t o illu strate how this 
might  wor k. Both are based around cl oud storage, which is sur e t o 
evolve rapidly in the near fut ure, due to strong competition to  get 
customers.
Timeline tool integrated directly 
in Mac OS X’s Finder, with cloud 
storage. Pa rts of the timeline 
are shared with other people. 
The sharing is managed through 
the socia l sideba r.
Timelines could serv e as  a n addition o r repla cement to 
the metaphor  o f fol ders  on a des ktop .
Inside a part of the Timeline 
tool in Finder. Gives easy access 
and overview of content from 
multiple people.
Navi ga ting inside a part of the timeline, the user gets access to the other peoples files.
Finder  integration
By integrating cloud stor age directly into the op erating syst em on 
compu ters, files are automatically backed u p, and can be accessed 
anywhere. This also makes it ver y easy to share co nt ent wit h 
specific people; everyt hing is already online, all yo u need is to  give 
someo ne access to the rel evant data.
Documents you may be interested
Documents you may be interested