Welcome to WebmasterWorld Guest from 220.127.116.11
Forum Moderators: incrediBILL
According to you, what is the best way to display PDF files on a website?
Personnally, I thought it would be cool to use Stickmanlabs's Lightwindow, but I found out that it doesn't work on Firefox3 and I'm not sure I will be able to fix it myself.
Anyway, what are the other options that will display a PDF nicely enough on every browser?
Print stylesheets work nicely for HTML pages that I want to be printable, but otherwise PDF is best for most anything that I want the user to print.
If I am not using a screen-shot I always put (PDF) at the end of the link
so it looks like
<a>Click Here For More Info (PDF)</a>
Honestly, I'm not convinced by this KISS method.
Problem is : computer illiterate users don't necessarily know how to handle a PDF file.
And too many actions needed on the user side makes less chance for the content to be read.
To me, the FlashPaper tool is a good one. It just needs a better way to be integrated into a page so that it isn't displayed in a tiny space.
I thought someone would give a nifty method that I ignore ;)
The other drawback of this method is that they will lose focus on the website, which can be confusing to some users.
I would like the PDF content to be displayed in front of the users face with the least actions required from them and whatever system they are on.
I know that no system is perfect but something close to perfection would be great :)
Print2Flash converts PDF files to SWFs so I think I will use it although their interface isn't as good looking as scribd's one.
Now, I have to find the best way to display this "flashized" PDF on a site, with anough room for site navigation and content reading.
I would ask yourself if the trade off is worth it.
For example I have flash disabled by default and if I really want to see what ever 'zoomy' thing someone put on their site then I enable it and it loads.
I am of course the other extreme exception from the guy who doesn't know what to do with a PDF and I know those guys are out there, just remember others like me are out there too.
Maybe add an option for the user to open it with "a PDF Viewer of you choice" I don't even use Acrobat Reader, imo, you should leave some choice up to your users.
I think we mustn't confuse user friendliness with extremism.
A PDF requires a reader or the plugin installed. As you seem to know, people are annoyed by having to install *ANYTHING* and if they can't do it, their impression is their inability is somehow OUR fault.
Let's add another plugin: the Flash Player. Same deal, you now have to install another plugin, so your not-so-savvy users are still just as annoyed.
So when you have a PDF inside a Flash plugin, the not-so-savvy users are annoyed either way. But there's a bonus . . .
Those that DO know how to install either and are familiar with them are also familiar with how they work. Anyone who knows about PDF's will now see your PDF-inside-Flash as an intentional barrier to their cause: accessing content. The big deal about it is these types of users are most likely to complain . . with vengeance!
I don't see how complicating the task - accessing content - is helping them in any way. From a user standpoint, there's a lot less to understand by training your users to use PDF's than Flash.
If you wish to make it easy, follow the standard approaches to the task - help them learn how to install the plugin and access a PDF.
Best way to display PDF files on a website?
Have links at the top or bottom of the HTML file to a PDF version (Download PDF for printing [>]).
.... Even the ads are made with Flash.
Which is why I and many others like me browse websites with Flash off by default, to avoid those ads and to increase performance. Don't make me turn it on.
I use a PDF viewer of my choice. One that I am familiar with already, not from Adobe. By putting the PDF in Flash you are taking away my choice to view in it the way I normally view one. You also introduce a learning curve, for me to view your PDF. I now have to learn to use your tool. You should at least present the user with a choice. View in Flash or View as PDF
Regardless of what you decide, there are two things I would check before going ahead with this.
1) See how much memory the .swf file uses once the PDF is loaded into it. I would bet that there is way more processing overhead involved.
2) See how this effects the indexing of your PDFs in search engines. You want to make sure that PDF content first gets indexed in Google, and then make sure it links back to the page with Flash and not the PDF itself.
In my opinion you are on the right track but you are going the wrong way. No need to re-invent the wheel here.
[edited by: Demaestro at 5:40 pm (utc) on Aug. 8, 2008]
As for the indexing, Google can now read the content of Flash files as well. I know it because I recently had the surprise to see the content of one of my Flash movie ranked well above the main page of my site! The link description was exactly the content of the SWF file. So, one more point to Flash.
Also, if you absolutely want to open a PDF with your own PDF reader (which is far from being the norm), I could add a button inside the SWF file so that you can download the PDF.
If the file size is really 25% less to view in flash then that would be reason enough.
Are you sure that is right? Seriously if so I will be switching some of the bigger ones I have over.
1) does the user have Adobe Reader installed?
2) Does the user have Flash installed?
Can you sniff for either of these and feed accordingly?
Does anybody have any source for analytics which clue us in to the probability of either of those being the case?
Messing up 20% of your visitors using A-Grade browsers is a lot different from messing up .01% of your visitors with an out-of-date browser.
Anyway, just link to the pdf, I say.
I made a mistake and the numbers were wrong. Sorry for that :(
Still, the SWF files are more than twice smaller.
I just did another test : 1641kb PDF file becomes 664kb SWF file.
You simply have to check "compress file" in the export options.
Do it yourself, open Illustrator and export a PDF page into SWF.
You can also do it on multiple pages with print2flash's trial version.
[edited by: sleidia at 7:29 am (utc) on Aug. 10, 2008]
I suspect the opposite is true if you target the youth leisure market.
So yeah, I think I've answered my own question ;)
The best way is to use a link to the PDF file IN ADDITION OF Flash which has the ability to load content much faster and keep the visitor focused on the site.
Agree or not? :)
I see Flash as bells and whistles. But I run sites where the audience doesn't think that way.
I am still skeptical about what happens once you get large PDFs into the flash reader but that can be tested.
There are lots of sites that use the Flash technic with huge PDF files. I've seen enough of them to make my opinion.
As for the audience, I do think it's also a non issue because, as I wrote above, you can propose both options : Flash + simple HTML link.
Sorry for my delayed response.
And, since you are the originator of this thread and have taken issue with my approach to it, I quite apologize if I missed the mark and was unhelpful to you and the others who posted.
'Twas not intentional.