@Elion_King We want to set it so that all stories submit are converted to PDF, and displayed as PDF. Universal, easy to display.
@Khorax @Elion_King That's an ideal. Ideally, I'd prefer a WYSIWYG editor w/ rich display. We're still discussing it.
What. I'm wondering if he's confused with how inline PDF viewers like FlexPaper work, and that they're just PDF's converted into images.
Well he
does have a point...on desktop PCs. On Windows, Acrobat will embed itself in Firefox or IE and the process is essentially seamless and instant. On Mac, Safari does this, and I'm sure if you install the appropriate stuff Firefox will do it too. Without a plugin, Mac, and Linux in most scenarios just launch the default PDF application, Preview (mac) or Evince Document viewer (Linux). So it's great.
Where the problem is is on mobile devices. PDF is a fixed-page format, meaning that, most PDFs are typeset for US Letter size pages, which is decidedly NOT the size of most tablet and phone screens. To properly display a PDF, one of two things has to happen: it has to be scaled back to the point you can't read the text, or you have to scroll around in a "viewport" type setup. Not conducive to easy reading. Adobe has a thing called "reflowable" PDFs, that their Acrobat products as well as the Android version of Acrobat Reader supports, but it doesn't work really well and most PDFs aren't created with support for it. Anything that would be an add-on for a web-server would probably not support it. PDF has always been built on the idea of being electronic paper, in a quite literal sense.
The best way to read on a mobile device is using EPUB. As EPUB uses a limited subset of HTML at its core, wrapped in an Open Packaging Conventions ZIP file (the same used by Office XML and OpenOffice), pages of text are inherently reflowable so that the text can be of appropriate size but still fill the entire screen (within the margins of the 'page') like a book would.
All the insane office-doc formats submitted by FA users (seriously people, RTF? why?), could be converted easily ... I don't know how this might scale, but there is a command-line tool called 'unoconv' that bascially hooks into Open Office to convert any supported format into any other.