itextsharp pdf c# : Excel hyperlink to pdf bookmark Library software class asp.net winforms .net ajax Build%20Your%20Own%20Web%20Site%20The%20Right%20Way%20Using%20HTML%20&%20CSS%203rd%20Ed39-part797

Figure 9.8. FileZilla uploading the 
backgrounds
folder
QuickConnect Recent Servers List
Ahandy feature of FileZilla is the QuickConnect recent servers list. It recalls the
usernames and passwords for the last ten FTP servers you’ve connected to, so
there’s no need to re-enter those details every time you want to update your
website. To activatethis list, simply click the down arrow nextto the
QuickConnect
button, and select the appropriate option—in our case, it would be
bob-
dobalina@ftp.bubbleunder.com
.
Uploading with Cyberduck—Mac OS X
The Mac platform has fewer freely available FTP clients, but there’s one nice tool
(with an oh-so-cute icon) called Cyberduck.
10
Just like FileZilla (assuming you read
the previous section, dear Mac user), Cyberduck will remember your login details,
but you’ll need to create an FTP bookmark. Here’s how you do it:
10
http://cyberduck.ch/
Build Your Own Website The Right Way Using HTML & CSS
354
Excel hyperlink to pdf bookmark - 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
bookmarks in pdf from word; add bookmark to pdf reader
Excel hyperlink to pdf bookmark - 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
bookmarks in pdf files; split pdf by bookmark
1. When you open Cyberduck, it should already show saved bookmarks. If this is
the first time you’ve used it, you won’t have any bookmarks saved yet, as Fig-
ure 9.9 illustrates.
Figure 9.9. An empty 
Bookmarks
screen in Cyberduck
2. Next, add a bookmark. Click on the little
+
button at the bottom of that application,
and you’ll be presented with the dialog shown in Figure 9.10.
Figure 9.10. FTP server settings as seen in Cyberduck
3. Enter the FTP details (they’re in the email from your hosting provider) into the
Server
,
Path
(under
More Options
), and
Username
text boxes. If you don’t have a
path, leave that field blank. Change the
Nickname
to anything you like—it’s the
name that will be displayed in the
Bookmarks
list. When you’ve done that, close
the dialog, and the bookmark will be saved for future use.
4. To connect to the server, double-click on the bookmark. You may receive a
warning about the host being unknown. Don’t worry if it does appear—just hit
the
Allow
or
Always
button.
355
Launching Your Website
VB.NET Create PDF from Excel Library to convert xlsx, xls to PDF
Merge all Excel sheets to one PDF file in VB.NET. Change Excel hyperlink to PDF hyperlink and bookmark. Export PDF from Excel with cell border or no border.
how to bookmark a page in pdf document; copy pdf bookmarks
C# PDF url edit Library: insert, remove PDF links in C#.net, ASP.
Keep Microsoft Office Word, Excel and PowerPoint links in PDF PDF file editing options, like options for editing PDF document hyperlink and navigation
create bookmarks pdf; adding bookmarks to pdf document
Figure 9.11. Cyberduck warning about unknown host key
5. The next message you’ll receive is one saying “Login failed”—this is because
you’ve yet to set a password. Here’s your chance to do it, and if you want it to
be remembered for future reference, tick the
Add to Keychain
checkbox, seen in
Figure 9.12.
Figure 9.12. Cyberduck’s password prompt
6. If all the details are correct, you should connect straight through to your server;
the main window of Cyberduck should have changed to display the files and
folders stored on the server as well, as Figure 9.13 shows.
Figure 9.13. The 
Web
folder on the live server, as displayed in Cyberduck
Build Your Own Website The Right Way Using HTML & CSS
356
How to C#: Basic SDK Concept of XDoc.PDF for .NET
C# programmers can convert Word, Excel, PowerPoint Tiff, Jpeg NET allows C# developers to edit hyperlink of PDF document, including editing PDF url links
add bookmarks to pdf file; copy bookmarks from one pdf to another
VB.NET Create PDF from Word Library to convert docx, doc to PDF in
VB.NET How-to, VB.NET PDF, VB.NET Word, VB.NET Excel, VB.NET PowerPoint, VB.NET Tiff, VB.NET Imaging, VB Change Word hyperlink to PDF hyperlink and bookmark.
add bookmarks to pdf reader; create pdf with bookmarks from word
Uploading filesto the server is now a simple case of dragging filesor folders straight
onto the Cyberduck window. If you treat this window like a Finder window, you
won’t go wrong.
Other Uploading Tools
As I mentioned previously, there are loads of stand-alone FTP clients that you could
use (by stand-alone, I mean that’sall they do—FTP and FTP only). More full-featured
web development software packages like Dreamweaver include FTP facilitiesamong
their site management tools.
11
The procedure for uploading filesusing these services
is exactly the same as the process I’ve outlined here; just make sure you enter the
right details, as supplied by your web hosting company, into the correct boxes in
the program’s FTP dialogs.
Where’s Your Site At?
Where’s it at? It’s on the Internet, that’s where! If you’ve installed and run an FTP
client, then uploaded your files, they should now be online for all to see. But the
job’sunfinished: you must make sure there are no broken links, andthat your HTML
and CSS are up to scratch.
Checking Links
In our project site, there are very few web pages, and images, to deal with. However,
it only takes one careless typing error to break a link between your web pages or a
reference to an image. Many web design and authoring programs include built-in
link checkers, but there’s no need to buy expensive software for this facility. Once
again, there are oodles of free link checkers that you can download, or you can use
an online service free of charge.
The first choice for checking your web pages is the W3C’s Link Checker.
12
Enter
the address for the website in the box and press the
Check
button. I’ve used another
website in this example—my own supporting site for SitePoint’s Ultimate HTML
Reference
13
(one that really should have zero errors, or I’ll be eating humble pie in
large helpings)—as shown in Figure 9.14.
11
http://www.adobe.com/products/dreamweaver/
12
http://validator.w3.org/checklink/
13
http://htmlreferencebook.com/
357
Launching Your Website
VB.NET PDF url edit library: insert, remove PDF links in vb.net
Keep Microsoft Office Word, Excel and PowerPoint links in PDF document. PDF file editing options, such as editing PDF document hyperlink and navigation
export pdf bookmarks to text; bookmark pdf documents
C# Create PDF from Word Library to convert docx, doc to PDF in C#.
Able to get word count in PDF pages. Change Word hyperlink to PDF hyperlink and bookmark. Free online Word to PDF converter without email.
how to add bookmarks to a pdf; bookmarks pdf documents
Figure 9.14. The W3C Link Checker service
The service will investigate all your links, and provide you with a report of all the
links it found. More importantly, it will report any links that were broken.
Opt for a Summary Version
The report may be quite long if you have a lot of web pages, images, stylesheets,
or other dependencies linked to the page you submit. In such cases, you might
like to check the
Summary Only
option—then you’ll only be told what’s broken.
Validating Your Web Pages
Another important step before telling the masses to visit your new website is to
validate your web pages. This is the process of checking your markup to see if it
conformsto the rulesof the language you specified in the Document Type Declaration
(otherwise known as the doctype).
As you’ll recall back in Chapter 2, the Document Type Declaration is the first line
of your file’s HTML:
chapter9/website_files/index.html
(excerpt)
<!DOCTYPE html>
Build Your Own Website The Right Way Using HTML & CSS
358
VB.NET PDF: Basic SDK Concept of XDoc.PDF
VB.NET programmers can convert Word, Excel, PowerPoint Tiff NET allows VB.NET developers to edit hyperlink of PDF document, including editing PDF url links
edit pdf bookmarks; how to create bookmark in pdf automatically
C# Create PDF from PowerPoint Library to convert pptx, ppt to PDF
conversion. Export PowerPoint hyperlink to PDF in .NET console application. Free online PowerPoint to PDF converter without email.
creating bookmarks in pdf files; export pdf bookmarks to text file
For the project site, we’re using the HTML5 doctype, which is much simpler than
previous doctypes (a list of which is available on SitePoint
14
). By validating your
site, you’re confirming that your pages follow the rules of HTML, and that there are
no errors that might cause your page to fail in any given browser. This is important
to check, because although a web page may appear to be fine to you, if there’s an
error in the HTML document, it may appear incorrectly for a user of a different
browser. Validation gives you a heads-up about anything that may be problematic
in another browser on which you haven’t checked your website.
Another reason why it’s important to validate your HTML is that the associated
CSS is intrinsically linked to it. An error in the HTML can cause problems with the
CSS; this can range from the minor—like the wrong link color displaying—to the
much more drastic, such as a broken page layout.
How to Validate Your Live Web Pages
Again, specialist web development software like Dreamweaver hasthis functionality
built-in, but there’s always the W3C Markup Validation Service
15
if you don’t have
access to other tools. As with the link checker, simply type into the
Address
text box
the address of the live web page that you want to check, and click the
Check
button.
If you’ve followed the instructions in this book, you should see a nice message like
the one depicted in Figure 9.15.
Figure 9.15. A pass mark for your markup!
14
http://reference.sitepoint.com/html/doctypes
15
http://validator.w3.org/
359
Launching Your Website
VB.NET Create PDF from PowerPoint Library to convert pptx, ppt to
VB.NET How-to, VB.NET PDF, VB.NET Word, VB.NET Excel, VB.NET PowerPoint, VB.NET Tiff, VB.NET Imaging, VB.NET OCR, VB.NET Export PowerPoint hyperlink to PDF.
creating bookmarks pdf files; copy pdf bookmarks to another pdf
C# PDF Library SDK to view, edit, convert, process PDF file for C#
RasterEdge PDF SDK for .NET package offers robust APIs for editing PDF document hyperlink (url) and quick navigation link in PDF bookmark.
creating bookmarks pdf; create bookmarks pdf files
If you aren’t seeing this (try scrolling down a little, just in case it’s offscreen), your
web page probably has errors that need to be fixed. The good news is that the valid-
ator will point out the problem, providing some explanation about why it’s wrong.
Atypical validation failure looks like the page shown in Figure 9.16.
Figure 9.16. Highlighting and explaining validation failures
You’ll need to check more than just one page on your website, and this is a one-
page-at-a-time affair; unfortunately, it’s not possible to check an entire site at once
using this validator. To ensure that your site is valid, you’ll need to validate every
page individually. The W3C validator, however, is not the only online tool; the Web
Design Group’s HTML Validator is able to validate an entire site in one pass.
Go Directly to the Validator
With the W3C validator, you can check your markup before it’s uploaded and
publicly available. You can also choose the
Direct Input
option, which basically
means you can copy and paste the HTML from any page and then validate it. If
you try validating one of our project pages—for example, the gallery page—you
should find that:
the page validates (this is good)
you receive a warning about the use of the HTML5 doctype, stating “Using
experimental feature: HTML5 Conformance Checker”. This is no cause for
alarm; in fact, it may have ceased by the time you read this. Because HTML5
is still in a state of development, the validator that checks for conformance
Build Your Own Website The Right Way Using HTML & CSS
360
against HTML5 is too. The warning is just that—a note to let you know that
it’s trying its best, but isn’t 100% sure!
Using Third-party Markup
If you use a piece of third-party markup or code—for example, the Facebook
Like
box markup that we added to the home page in the previous chapter—it’s very
likely thatthere will be one or two nasties in therewhere validation is concerned.
Sometimes it’s possible to tidy up the third-party markup, but more often than
not, it’s safer to leave it as is.
TheFacebook
Like
box example causes three errors by usingnonstandardattributes
in the iframe tag. If you’re unsure what the effect of removing or changing these
will be, leave itas is (additionally, you could curse the developers, and be content
in the fact that, “It wasn’t my work that failed to validate!”). The chances are that
you will do more damage to the page by striving for 100% validation, while the
invalid markup supplied will work perfectly well in all modern browsers. As
much as I dislike invalid markup, there are times when you have to be flexible
and try not to let it concern you too much.
Validate Everything
Validation is not just about your HTML—you can (and should) validate your site’s
CSS using the W3C’s CSS Validator.
16
You can even run an automated test to see
if your page is accessible to people with disabilities.
17
Imust point out, however,
that automated testscan only really point out possible problems—rather thanconfirm
that your web page is truly accessible. Once again, if you find that the results are
too detailed to make sense of (it’s a common complaint), try seeking clarification
in an online forum. SitePoint’s CSS forum
18
members will be able to explain most
CSS validation failures; for answersto web accessibility problems, register anaccount
at the Accessify Forum
19
and post your question there.
16
http://jigsaw.w3.org/css-validator/
17
The most popular accessibility validator is Cynthia Says [http://www.contentquality.com/].
18
http://www.sitepoint.com/launch/cssforum/
19
http://www.accessifyforum.com/
361
Launching Your Website
What are all these errors?
An automated validation service has no feelings. If you were to ask it, “How’s my
hair looking?”, it might bluntly reply, “Well, it’s bad—it’s uneven at the back,
there are tangles here, here, and here, and the color’s all wrong.” My point is that
anautomated serviceofthis type won’t go easy on you—all errors will be reported
in a matter-of-fact way.
Don’t let this get you down—it happens to all web designers and programmers.
And don’t be annoyed with yourself if you fail to understand everything you’re
being told. It really can be a case of information overload.
The trick is to fix the obvious faults—those that you can easily identify—first.
Then, when you’ve uploaded the amended pages, try validating again. You may
find that fixing some standard problems also resolves others that you were strug-
gling with. One simple dilemma is often the cause of many other problems.
If you’restillunableto pass validation, makeyour way over to the SitePointforums,
specifically the HTML forum,
20
and post your question there. Tell the people
you’re a newbie after some advice, and you should receive that more caring,
tactful approach that the validator so sorely lacks!
Promoting Your Website
If you’ve confirmed that your web pages are using valid HTML and CSS, and you’re
confident that they’re widely accessible and look good on different browsers, you
should now think about how you’ll promote your website.
Promoting your site can be a project in its own right. SitePoint offers kits for those
with a marketing budget, including The Search Engine Marketing Kit
21
and The
Web Design Business Kit.
22
As a newcomer to the world of web design, though,
these are probably too ambitious for the time being; I mention them to indicate how
big this topic is in its own right (not to give you the big sales pitch!). So, what pro-
motions can you undertake that won’t cost you an arm and a leg?
20
http://www.sitepoint.com/launch/htmlforum/
21
http://www.sitepoint.com/books/sem1/
22
http://www.sitepoint.com/books/freelance1/
Build Your Own Website The Right Way Using HTML & CSS
362
Submit Your Website to Search Engines
An extremely high percentage of visitors to my personal websites arrive through
searches on Google, Bing, and Yahoo (in that order), and the same will probably be
true for your website. However, a search engine will not know that your website is
there, unless either:
there isa link to your website from another website that the search engine knows
about (this is how search engines crawl the Web—by finding links in pages that
it knows about, and adding these pages to its database of pages)
you fill in a form on the search engine to instruct it to visit and index the content
of your website (Google,
23
Bing,
24
and Yahoo
25
offer such pages)
Another good place to start is the Open Directory Project,
26
which aims to become
acomprehensive directory of the Internet. It’s structured hierarchically, so you’ll
need to work out where your site fits within the hierarchy before you submit it.
These are just a few tips to help you start. For further advice about search engine
submissions, pay a visit to SitePoint’s Internet Marketing forum.
27
Cleaner Markup, Better Search Results
It’s worth noting that web pages that conform to standards, and are lightweight
and accessible, attract better search engine results. Without going into too much
detail, search engines find iteasier to retrieve search terms from a well-structured
web page than one thatfails to adhere to web standards. You can learn more about
how and why this is the case from the forum mentioned above.
Tell Your Friends and Colleagues
Well, it seems like an obvious idea, but it’s worth mentioning. Your friends and
colleagues could be your biggest fans—even if they’ve never seen your website. And
23
http://www.google.com/addurl/
24
http://www.bing.com/
25
http://search.yahoo.com/info/submit.html
26
http://dmoz.org/add.html
27
http://www.sitepoint.com/forums/internet-marketing-2/
363
Launching Your Website
Documents you may be interested
Documents you may be interested