jonahsamuel — 2012-07-31T02:51:42-04:00 — #1
I have a website that has newsletters in multiple languages and dating back several years. Currently, all I have is a link that someone can click to download or view the PDF. I'm looking for a wordpress plugin that will display them in an easy to scroll fashion. Like an visual e-book or something similar to that.
jonahsamuel — 2012-07-31T04:52:41-04:00 — #2
I can't find any plugins, I'm looking for recommendations of good plugins
oddz — 2012-07-31T13:14:39-04:00 — #3
mittineague — 2012-07-31T17:46:37-04:00 — #4
I wouldn't say not possible, but definitely complex and a lot of work.
PDF files are a different format than a web page, so you would need to:
convert PDF -> HTML - maybe using Jave to go from PDF to XML-FO to HTML?
I have done <-> on my machine this way, so maybe you could do the conversions and FTP them to your site?
I have seen sites that let you read PDF files, but they load very slow. An indication of just how resource intensive the process is.
WordPress being PHP, you might think PHP's PDF functions. But AFAIK they only create PDFs not read them.
PHP does have ways to bridge to other languages (i.e. Java), but that's way over my head and I've never tried it.
slackr — 2012-08-13T05:20:14-04:00 — #5
If you want to be able to flick through multiple newsletters etc I would put together a slideshow/gallery where each item links to the newsletter. It would be difficult to mix both this and the flip functions of viewing each individual newsletter.
You can display PDFs using the Enhanced Google Docs Plugin. It is very easy to set up and does a good job.
Other options include online depositories that have free e-reader style plugins, this isn't always appropriate if you want to retain control over the content and not place them in a public place. Another option is Crocodoc which has a plugin that played with Wp last time I tried, there have been updates since then so I'm not sure of its current status.
jonahsamuel — 2012-08-13T06:52:27-04:00 — #6
Thanks to those who posted for your help. I'm going to the Google Docs option a shot and see if that works
andygambles — 2012-08-13T06:57:23-04:00 — #7
jonahsamuel — 2012-08-13T07:04:38-04:00 — #8
mittineague — 2012-08-13T11:00:36-04:00 — #9
Wow, I'm glad you guys posted, I had no idea there was anything ready to go.
slackr — 2012-08-13T21:07:04-04:00 — #10
Ah yes Embedly. That was the one on the tip of my tongue.
I'm not sure what it is like now but from memory, while it worked well functionally, it the services it linked to required PDFs to be in a public arena/storage area. This isn't always possible in business (unfortunately because it just makes life harder).
oddz — 2012-08-13T23:55:39-04:00 — #11
Well anything is *possible with the right budget and resources. I think it is fair to say that someone asking this type question has neither (maybe not). I mean the person was asking for a WP plugin…
Though I was not aware of Google Docs Viewer. Never used it before…
vmcmnet — 2013-05-20T23:25:22-04:00 — #12
Actually, I have used the embed on several occasions. Quick and simple. Enter the following from the "text" tab
<embed src="http://domain.com/filelocation.pdf" width="100%" height="600px"/>
The biggest obstacle with this simple solution will be the height with various sizes of display settings. But for most it works fine.
txmacdude — 2013-08-07T22:22:30-04:00 — #13
Try Google Doc Embedder. I've looked at many. This one is the only one that comes close that doesn't require registration and storing docs on another server.
mittineague — 2013-08-07T23:46:14-04:00 — #14
This thread is now a year old and the OP has surely found something by now.