I am looking to have an online PDF viewer built, I would like the application to operate just like the viewer for Google Book Search but obviously with the little touched here and there to make it the perfect PDF viewer.
The user will have 2 options on how to proceed with using the application, they can use the simple viewer which won't require registration or use the total application which will be the same viewer application but will allow the user to store their PDF files in their account for future viewing, publish their PDF for others to log-on to the site to see, and basically manage all of their PDF files online.
When the user launches the application (in either way described above) they will be presented with 2 options, view from url or upload from their drive. If the user is not registered then the PDF that is copied from the other site or uploaded will be stored in a temporary location and deleted when the user exits the application. If they are a registered user then that PDF will be stored in their account for them to view and have online forever. While the uploading is taking place I would like a progress bar displayed and would like to allow the maximum file size that can be easily transferred over HTTP which I think is 100MB.
The application itself will be fairly simple, just a simple scrolling view like with Google Books and also a couple different views, including 2 pages side by side, 4 page grid or all page thumbnail view.
They key to the application is keeping the exact formatting of the original PDF, there are some other products out there that convert the PDF to html which screws with the formatting and loses the images. I want this to keep everything the same, you will see the file exactly the way you would in Adobe Reader.
This will be an ongoing project after the original creation, with bug-fixing, feature refining, and adding additional features.