adobe pdf api c# : Creating bookmarks in pdf from word application control tool html web page .net online Build%20Your%20Own%20Web%20Site%20The%20Right%20Way%20Using%20HTML%20&%20CSS%203rd%20Ed50-part810

Figure 13.5. Some of the sign-up steps (and a beast of a Terms and Conditions page!)
8. In the final step of signing up, Google presents you with some code to copy and
paste into your web pages. There are a few options that you can choose (relating
to what you’re wanting to track), but as a beginner, I’m going to assume that
you’re concentrating on your first and only site for now. For that reason, leave
the default setting of
A single domain
;then highlight and copy the code provided
in the text area on the right, as in Figure 13.6.
Figure 13.6. Copy the code that Google Analytics provides
That’s it for the sign-up process. Now all you need to do is put the generated
code—just a few lines of it—into your web pages.
Build Your Own Website The Right Way Using HTML & CSS
464
Creating bookmarks in pdf from word - add, remove, update PDF bookmarks in C#.net, ASP.NET, MVC, Ajax, WinForms, WPF
Empower Your C# Project with Rapid PDF Internal Navigation Via Bookmark and Outline
how to bookmark a pdf in reader; how to add bookmarks to pdf files
Creating bookmarks in pdf from word - VB.NET PDF bookmark library: add, remove, update PDF bookmarks in vb.net, ASP.NET, MVC, Ajax, WinForms, WPF
Empower Your VB.NET Project with Rapid PDF Internal Navigation Via Bookmark and Outline
add bookmark pdf file; creating bookmarks in pdf from word
Adding the Statistics Code to Your Web Pages
Your statistics code should look like this (though specific details relating to your
account will differ, namely the unique ID that is highlighted in bold):
<script type="text/javascript">
var _gaq = _gaq || [];
_gaq.push(['_setAccount', 'UA-12345678-1']);
_gaq.push(['_trackPageview']);
(function() {
var ga = document.createElement('script'); ga.type =➥
'text/javascript'; ga.async = true;
ga.src = ('https:' == document.location.protocol ?➥
'https://ssl' : 'http://www') + '.google-analytics.➥
com/ga.js';
var s = document.getElementsByTagName('script')[0];➥
s.parentNode.insertBefore(ga, s);
})();
</script>
To start, paste this code in your web page just before the closing
</body>
tag. It’s
good practice to place it here, as it’s the last item loaded on your web page; that
way, if Google takes a while to send the data requested, it won’t hold up your web
page loading. Here’s how it looks in the context of the About page (which I’ve
truncated to a degree):
website_files/01_statcounter_code/about.html
(excerpt)
<p>When we're not diving, we often meet up in a local pub to
talk about our recent adventures (<em>any</em> excuse, eh?).</p>
</div> 
<!-- end of bodycontent div -->
<script type="text/javascript">
var _gaq = _gaq || [];
_gaq.push(['_setAccount', 'UA-12345678-1']);
_gaq.push(['_trackPageview']);
(function() {
var ga = document.createElement('script'); ga.type =➥
'text/javascript'; ga.async = true;
ga.src = ('https:' == document.location.protocol ?➥
'https://ssl' : 'http://www') + '.google-analytics.➥
com/ga.js';
var s = document.getElementsByTagName('script')[0];➥
465
Pimp My Site: Cool Stuff You Can Add for Free
C# Create PDF Library SDK to convert PDF from other file formats
Gratis control for creating PDF from multiple image formats such as tiff, jpg, png Create and save editable PDF with a blank page, bookmarks, links, signatures
bookmark pdf reader; how to bookmark a pdf file in acrobat
VB.NET Create PDF Library SDK to convert PDF from other file
Gratis control for creating PDF from multiple image formats such as tiff, jpg, png Create and save editable PDF with a blank page, bookmarks, links, signatures
bookmarks in pdf reader; bookmarks pdf documents
s.parentNode.insertBefore(ga, s);
})();
</script>
</body>
</html>
That’s the About page taken care of, but you’ll also need to add the code to the
other pages in your website, and save them all.
Once you’ve added the tracking markup as described above, you’ll need to upload
the amended pages to your server by FTP (as described in Chapter 8). From now
on, every user visit to your website will also place a request to Google’s files that
you inserted at the end of the page—what Google does is track these requests to
build up a picture of your website usage. You can access these reports from the
Google Analytics Settings page, shown in Figure 13.7. This is always the first page
after logging in, so no hunting around is required!
Figure 13.7. Google Analytics Settings page
Because we’re using a dummy site in this book with no real users, it’s a bit difficult
to demonstrate real lifelike stats—so here’s the Dashboard page from one of my own
websites, Accessify.com, and a few examples. It’s been around for quite a while,
and has enough traffic to produce some statistics, as Figure 13.8 shows.
Build Your Own Website The Right Way Using HTML & CSS
466
XDoc.Word for .NET, Advanced .NET Word Processing Features
Viewing, editing, converting, processing, creating, annotating and zooming & rotation; Outlines, bookmarks, & thumbnail Create Word from PDF; Create Word from
creating bookmarks in a pdf document; creating bookmarks in pdf documents
VB.NET PDF: Basic SDK Concept of XDoc.PDF
features can be integrated into your VB.NET project, such as annotation creating, deleting, modifying This class describes bookmarks in a PDF document.
how to bookmark a pdf page; how to bookmark a page in pdf document
Figure 13.8. The Dashboard—showing an overview of visitor statistics
There are many other useful statistics here—too many to go into in more detail, in
fact. My advice is to sign up, apply the statistics code, and upload your amended
pages to your web server. Then, simply leave it for a few days—or weeks, even—
before logging back in to check the statistics. By that time, you might have enough
data to see some patterns forming (unless, of course, you’ve not told anyone about
your site, and no one’s linked to the site—in which case the usage statistics will
point to just one user: you! New websites can take time).
An example of the range of information Google Analytics can provide is shown in
Figure 13.9—a montage of the main site navigation with various features. Google
Analytics is the jack-of-all-trades of free statistics, but like the famed knife, you’ll
barely use 20% of the tools on offer!
467
Pimp My Site: Cool Stuff You Can Add for Free
How to C#: Basic SDK Concept of XDoc.PDF for .NET
annotation features can be integrated into your C# project, such as annotation creating, deleting, modifying This class describes bookmarks in a PDF document
adding bookmarks in pdf; create bookmarks pdf
How to C#: Basic SDK Concept of XDoc.Word
Conversely, conversion from PDF to Word (.docx) is C# project, such as annotation creating, deleting, modifying This class describes bookmarks in a Word document
create bookmarks in pdf; create bookmarks pdf files
Figure 13.9. Examples of the Google Analytics navigation menu options
What to Look for—a Summary
The most illuminating statistics that you’ll probably need will be on the front page
—aka the Dashboard—and these are:
Visitors
:How many people are using the site … and do they stay long?
It’s great to know how many visitorsyour site receives, and see how that changes
over time, too. But when they reach the site, do they stick around for long? Or
do they just hit the back button on the browser and go elsewhere? The
Visitors
information tells you all of that and more.
Traffic Sources
:Through which web pages do visitors arrive at your site?
If another site has linked to your website, and a user follows that link to your
site, that information will be recorded in
Traffic Sources
.It’s good to be aware of
websites that have linked to you (if for no other reason than to give you an ego
boost!), and why they’ve linked to you—it’s easy enough to take a look at the
referring site from these reports. In most cases, your key referrers will be search
Build Your Own Website The Right Way Using HTML & CSS
468
How to C#: Basic SDK Concept of XDoc.PowerPoint
Conversely, conversion from PDF to PowerPoint (.PPTX C# project, such as annotation creating, deleting, modifying This class describes bookmarks in a PowerPoint
copy pdf bookmarks; convert word to pdf with bookmarks
PDF Image Viewer| What is PDF
such as text extraction, hyperlinks, bookmarks and metadata as to develop specifications for creating, viewing, and convert word document without need for PDF.
bookmark a pdf file; pdf bookmark editor
engines (and you can even find out what phrases people entered that led them
to your website).
6
Content Overview
:What are the most popular pages on the site?
Are the pages that you want people to look at receiving the most hits? This
simple list shows the top five visited pages, and tells you what percentage they
account for; clicking through reveals a raft of additional information on each
page.
A Search Tool for Your Site
This one’s a cinch! We’ll have you set up in minutes. And guess what? It’s those
people at Google that we again have to thank. It could barely be any easier.
Here’s the basic markup you’ll need to have (so that Google can provide search
results based on the content of your website only):
<!-- SiteSearch Google -->
<form method="get" action="http://www.google.com/search">
<label for="q">Search:</label>
<input id="q" name="q" size="20" maxlength="255" value=""
type="text"/>
<input name="domains" value="http://www.bubbleunder.com/"
type="hidden"/>
<input name="sitesearch" value="http://www.bubbleunder.com/"
checked="checked" id="mysite" type="radio"/>
<label for="mysite">Just this site</label>
<input name="sitesearch" value="" id="www" type="radio"/>
<label for="www">WWW</label>
<input name="btnG" value="Go" type="submit"/>
</form>
<!-- SiteSearch Google -->
All you need to do is change the text in bold to match your website’s address.
Here’s that same code implementing the Bubble Under website (at least, on a portion
of the Events page):
6
Sometimes, website managers talk about “checking their referrer logs.” This is what that term
means—lookingthrough the lists of sites whohave sent traffictoyourwebsite,including search engines,
and reviewing the search phrases used to find your site.
469
Pimp My Site: Cool Stuff You Can Add for Free
How to C#: Basic SDK Concept of XDoc.Excel
Conversely, conversion from PDF to Excel (.XLSX) is also C# project, such as annotation creating, deleting, modifying This class describes bookmarks in a Excel
adding bookmarks to pdf document; create bookmark pdf file
<!DOCTYPE html>
<html lang="en">
<head>
<title>Forthcoming club diving events and trips with Bubble Under
</title>
<meta charset="utf-8"/>
<!--[if lt IE 9]>
<script src="http://html5shim.googlecode.com/svn/trunk/html5.js">
</script>
<![endif]-->
<link href="style1.css" rel="stylesheet" type="text/css" />
<link href='http://fonts.googleapis.com/css?family=Candal' 
rel='stylesheet' type='text/css'>
</head>
<body>
<header>
<div id="sitebranding">
<h1>BubbleUnder.com</h1>
</div>
<div id="tagline">
<p>Diving club for the south-west UK - let's make a splash!
</p>
</div>
<!-- SiteSearch Google -->
<form method="get" action="http://www.google.com/search">
<div id="search">
<label for="q">Search:</label>
<input id="q" name="q" size="20" maxlength="255" value="" 
type="text" />
<input name="domains" value="http://www.bubbleunder.com/" 
type="hidden" />
<input name="sitesearch" value=" http://www.bubbleunder.com/" 
checked="checked" id="mysite" type="radio" />
<label for="mysite">Just this site</label>
<input name="sitesearch" value="" id="www" type="radio" />
<label for="www">WWW</label>
<input name="btnG" value="Go" type="submit" />
</div>
</form>
<!-- SiteSearch Google -->
</header>
Build Your Own Website The Right Way Using HTML & CSS
470
Note that we need to position the search form in an appropriate location, as well
as format the text a bit. I’ve used CSS to achieve this, using absolute positioning to
place the search box in the top right-hand corner of the page. To do so, I wrapped
a
div
around the form elements and gave it an
id
attribute. That way, I can reference
the form in the CSS, as shown below:
#search {
position: absolute;
top: 77px;
right: 10px;
font-size: x-small;
font-weight: bold;
}
Figure 13.10 shows how the search box looks on the page itself.
Figure 13.10. The Bubble Under site with integrated search option (screenshot from Firefox/Mac)
471
Pimp My Site: Cool Stuff You Can Add for Free
Google Search Limitations
Using Google’s service in this way is certainly a breeze, but you should be aware
of its limitations:
Google will only show search results if it knows about your website—and it
will only know about it if you’ve submitted your website’s address to Google
in the past (and Google has indexed it),
7
or Google has found your website by
following a link from another site.
Search results may not be completely up to date. If you make changes to your
site, and then upload those changes, Google may take days or even weeks to
recognize thata change has been made—itreally depends on when the search
engine re-indexes your site.
Search results are unable to be customized. The results page will look like a
standard Google-search results page, but the linked search results will all be
pages from your website (aside from sponsored links). However, people are
familiar with Google, so this has its benefits.
Searching by Genre
If adding a Google search tool has no appeal, you might like to try another service
called Rollyo, a roll-your-own search engine.
8
Rollyo allows you to create a custom
search interface, one that lets you pick and choose which websites you want to
search. This helps to ensure that the search results are more focused and closely
related to your own website’s content.
1. Click on the
Register
link in the top right-hand corner and complete the scant
details requested of you by the registration page, shown in Figure 13.11.
7
You can notify Google of your website’s existence at http://www.google.com/addurl/.
8
http://www.rollyo.com/
Build Your Own Website The Right Way Using HTML & CSS
472
Figure 13.11. The Rollyo registration screen
2. Next, you’ll be asked for profile information, and you’ll see a big red arrow with
the words,
Skip this for now
.You know what to do!
3. On the following page, select the
Create a custom searchroll
link, as illustrated in
Figure 13.12.
Figure 13.12. Choose 
Create a custom searchroll
473
Pimp My Site: Cool Stuff You Can Add for Free
Documents you may be interested
Documents you may be interested